Skip to content
This repository has been archived by the owner on Apr 24, 2019. It is now read-only.
/ vig.sq.crypt.dll Public archive

Just a basic implementation of the Vigenere Square in C#, and ready for compiling into a dll.

License

Notifications You must be signed in to change notification settings

DelKatey/vig.sq.crypt.dll

Repository files navigation

Introduction

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.

Usage Example

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);

How this came to be

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.

Installation

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.

.NET Framework 4

License

This project is licensed under the MIT License.

About

Just a basic implementation of the Vigenere Square in C#, and ready for compiling into a dll.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages