项目作者: Z4ck404

项目描述 :
popular ciphers in python
高级语言: Python
项目地址: git://github.com/Z4ck404/cryptography.git
创建时间: 2018-10-12T01:12:58Z
项目社区:https://github.com/Z4ck404/cryptography

开源协议:MIT License

下载


cryptography

popular ciphers in python

vigeneree cipher

definition from wikipedia:
In a Caesar cipher, each letter of the alphabet is shifted along some number of places. For example, in a Caesar cipher of shift 3, A would become D, B would become E, Y would become B and so on. The Vigenère cipher has several Caesar ciphers in sequence with different shift values.
To encrypt, a table of alphabets can be used, termed a tabula recta, Vigenère square or Vigenère table. It has the alphabet written out 26 times in different rows, each alphabet shifted cyclically to the left compared to the previous alphabet, corresponding to the 26 possible Caesar ciphers. At different points in the encryption process, the cipher uses a different alphabet from one of the rows. The alphabet used at each point depends on a repeating keyword