This repository contains all the files needed to compile a working version of the vigenere_square_cipher.dll. This DLL can then be used in other projects without needing to possibly make your code look messier with the source code used for the DLL.
- If you're looking for the GUI version, this is not it. You can find that here.
- If you're looking for the command-line version, this is also not it. You can find that here.
An example of how you can call the DLL to help you encrypt a plaintext message is:
resultTextBox.Text = vigenere_square_cipher_dll.VigenereSquareCipher.Encrypt(inputTextBox.Text, keyTextBox.Text);
An example of how you can call the DLL to help you decrypt a ciphertext message is:
resultTextBox.Text = vigenere_square_cipher_dll.VigenereSquareCipher.Decrypt(inputTextBox.Text, keyTextBox.Text);
Out of boredom, I decided to implement what I learnt in a module of a course I was taking, in C#, and as a quick challenge to myself.
This was coded with Visual Studio 2010, using .NET Framework 3.5, and should thus be usable with any version of Visual Studio 2010 and up, as well as SharpDevelop. Compatibility wise, it should present no challenges in being converted to use a newer version of the .NET Framework.
This project is licensed under the MIT License.