/go-Vigenere

维吉尼亚密码的编码实现与分析破解

Primary LanguageGoMIT LicenseMIT

维吉尼亚密码

一、安装

go get -u github.com/golang-infrastructure/go-Vigenere

二、API 示例代码

2.1 维吉尼亚密码的加密

2.2 维吉尼亚密码的破解

三、维吉尼亚密码详解

维吉尼亚密码是基于凯撒密码扩展出来的

维吉尼亚密码的密码表:

img

四、维吉尼亚密码破解原理

五、参考文档

六、TODO

  • 增加示例代码
  • 编写文档
  • 非字母应该保留原样而不是报错
  • 增加破解的支持