Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
contributed to Caesar cipher
  • Loading branch information
tombiju committed Jun 25, 2015
1 parent 312012b commit 17b40bf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,4 +261,4 @@ Graphics and Multimedia
Security
-------------

**Caesar cipher** - Implement a Caesar cipher, both encoding and decoding. The key is an integer from 1 to 25. This cipher rotates the letters of the alphabet (A to Z). The encoding replaces each letter with the 1st to 25th next letter in the alphabet (wrapping Z to A). So key 2 encrypts "HI" to "JK", but key 20 encrypts "HI" to "BC". This simple "monoalphabetic substitution cipher" provides almost no security, because an attacker who has the encoded message can either use frequency analysis to guess the key, or just try all 25 keys. [[shyamsalimkumar (Python)]](https://github.com/shyamsalimkumar/Projects/blob/master/Security/caesar_cipher.py) [[sriniavireddy (python)]] (https://github.com/sriniavireddy/scripts-and-solutions/blob/master/CaesarCipher.py) [[hx1997 (C)]](https://github.com/hx1997/Projects/blob/master/Security/caesar.c) [[MikroMan (Java)]](https://github.com/MikroMan/Contributions/blob/master/Cipher.java) [[sicter (Python)]](https://github.com/sicter/CaesarCipher/blob/master/CaesarCipher.py) [[neivin (Python)]](https://github.com/neivin/projects/blob/master/security/caesar_cipher.py)[[chasmani(Ruby)]](https://github.com/chasmani/RubyBuildingBlocks/blob/master/caesar_cipher.rb)[[vdrey(Python)]](https://github.com/vdrey/Project-Programs/blob/master/Python/caesarCipher.py)
**Caesar cipher** - Implement a Caesar cipher, both encoding and decoding. The key is an integer from 1 to 25. This cipher rotates the letters of the alphabet (A to Z). The encoding replaces each letter with the 1st to 25th next letter in the alphabet (wrapping Z to A). So key 2 encrypts "HI" to "JK", but key 20 encrypts "HI" to "BC". This simple "monoalphabetic substitution cipher" provides almost no security, because an attacker who has the encoded message can either use frequency analysis to guess the key, or just try all 25 keys. [[shyamsalimkumar (Python)]](https://github.com/shyamsalimkumar/Projects/blob/master/Security/caesar_cipher.py) [[sriniavireddy (python)]] (https://github.com/sriniavireddy/scripts-and-solutions/blob/master/CaesarCipher.py) [[hx1997 (C)]](https://github.com/hx1997/Projects/blob/master/Security/caesar.c) [[MikroMan (Java)]](https://github.com/MikroMan/Contributions/blob/master/Cipher.java) [[sicter (Python)]](https://github.com/sicter/CaesarCipher/blob/master/CaesarCipher.py) [[neivin (Python)]](https://github.com/neivin/projects/blob/master/security/caesar_cipher.py)[[chasmani(Ruby)]](https://github.com/chasmani/RubyBuildingBlocks/blob/master/caesar_cipher.rb)[[vdrey(Python)]](https://github.com/vdrey/Project-Programs/blob/master/Python/caesarCipher.py) [[kingballer29(Scala)]](https://github.com/kingballer29/Programming/blob/master/caesarCipher.scala)

0 comments on commit 17b40bf

Please sign in to comment.