mirror of
https://bitbucket.org/Mattrixwv/pypherstream.git
synced 2025-12-06 18:43:58 -05:00
Added a README
This commit is contained in:
32
README.md
Normal file
32
README.md
Normal file
@@ -0,0 +1,32 @@
|
||||
#Ciphers
|
||||
A program that encrypts and decrypts some simple ciphers, most of which can, and were done by hand in the past.
|
||||
Because of how simple these ciphers are they will likely not be of any use if you actually want to keep your data safe.
|
||||
Modern computers work so fast that these encryption schemes can be broken in seconds if not milliseconds.
|
||||
|
||||
#Caesar Cipher
|
||||
This cipher is very easy to learn and simple to encode or decode.
|
||||
It just shifts the letters a certain number of spaces, i.e. for a shift of 3 a=d & x=a
|
||||
|
||||
#Vigenere Cipher
|
||||
This cipher is more complicated than a simple Caesar cipher.
|
||||
It uses an array of Caesar ciphers and cycles between them based on a key.
|
||||
This makes it more secure, but if you are not carful in your message or have a short key it will still output recognizable paterns that can be easily broken.
|
||||
|
||||
#Autokey Cipher
|
||||
The Autokey cipher is very similar to the Vigenere cipher, but with a more secure key.
|
||||
Instead of having a repeated key, the key is used one time and the message itself is used as the rest of the key, out to the length of the message.
|
||||
This makes it more secure, but also slower to decrypt.
|
||||
|
||||
#Atbash Cipher
|
||||
The Atbash cipher is a simple cipher that basically reverses the alphabet.
|
||||
A=Z, B=Y, etc.
|
||||
|
||||
#Playfair Cipher
|
||||
This cipher is a little more complex.
|
||||
It uses a key to create a grid of letters that is then used to encode 2 letters at a time. It is a simple form of 16-bit encryption.
|
||||
It is still fairly simple to learn to do by hand, just time consuming if it is a long message or if you are trying to crack the key.
|
||||
|
||||
#Morse Code
|
||||
This is technically not encryption, but it is not exactly English either.
|
||||
It was used originally on the telegraph and was considered an efficient way to send messages at that time.
|
||||
The dots and dashes are representative of long and short pulses of electricity.
|
||||
Reference in New Issue
Block a user