-
Notifications
You must be signed in to change notification settings - Fork 0
aurinx/Vigenere-Cipher
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is an implementation of the Vigenere Cipher in Golang. Functionalities include encrypt, decrypt, estimate key length, and guess what the original key is. Make sure Golang environment is properly set up before testing. Vigenere-Encryption 1) Navigate to “vigenere-encrypt” folder 2) Type “go install” 3) Type “vigenere-encrypt <encipherment key> <plaintext filename>” 4) Output gets sent to stdout Vigenere-Decryption 1) Navigate to “vigenere-decrypt” folder 2) Type command “go install” 3) Type “vigenere-decrypt <decipherment key> <ciphertext filename>” 4) Output gets sent to stdout Vigenere-Keylength 1) Navigate to “vigenere-keylength” folder 2) Type command “go install” 3) Type “vigenere-keylength <ciphertext filename>” 4) Guessed keylength gets sent to stdout Vigenere-Cryptanalyze 1) Navigate to “vigenere-cryptanalyze folder 2) Type command “go install” 3) Type “vigenere-cryptanalyze <ciphertext filename> <key length> 4) Proposed key gets sent to stdout
About
Vigenere-Ciper implementation in Golang
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published