/Information_Security

Information Security Ciphers

Primary LanguagePythonMIT LicenseMIT

Information_Security

Inspired by the Information security subject and as part of my study, I started playing with some of the encryption method and decided to share them with others. The tests may become handy in some of my future projects so it's better to keep them safe here.

Homophonic cipher

Ref: http://practicalcryptography.com/ciphers/homophonic-substitution-cipher/

RSA encryption

Ref: https://www.youtube.com/watch?v=4zahvcJ9glg

Substitution cipher

Ref: http://practicalcryptography.com/ciphers/simple-substitution-cipher/

Vigenere cipher

Ref: https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher

Feistel Block cipher

Ref: https://www.tutorialspoint.com/cryptography/feistel_block_cipher.htm