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
a Cipher is a method of scrambling text to be able to protect the content of the message.
The Vigenere cipher uses a two-dimension alphabetic key and an accompanying secret work to encode a message.
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
This application is an example of how to programmatically implement a encoder / decoder for this method.
This application also employs some advanced WPF Binding Expressions to allow for a dynamic cypher keys.
It proves as a useful desktop app if you want to encode / decode messages with your friends or fellow spies.