Skip to content

bellmorecode/VigenereMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VigenereMaker

Overview

This is a tool for crafting messages with tailored encryption algorithm.

You can try the application here:

https://gfd.blob.core.windows.net/vig/VigenereMakerApp.application

What is a cipher?

a Cipher is a method of scrambling text to be able to protect the content of the message.

What is the Vigenere cipher?

The Vigenere cipher uses a two-dimension alphabetic key and an accompanying secret work to encode a message.

Example

Your paraphrase is the private keyword that only your and your associates know. it is the key to unlock the cipher.

Encode: Message: HELLO WORLD, Paraphrase: HOCKEYPUCK => Output: RTGHS RFTGH

Decode: Message: RTGHS RFTGH, Paraphrase: HOCKEYPUCK => Output: HELLO WORLD

The Code

This application is an example of how to programmatically implement a encoder / decoder for this method.

Using WPF and MVVM

This application also employs some advanced WPF Binding Expressions to allow for a dynamic cypher keys.

Fun to Use

It proves as a useful desktop app if you want to encode / decode messages with your friends or fellow spies.

About

WPF App for working with Vigenere encryption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages