搜索资源列表
算法
- 维吉尼亚(Vigenere)密码为了提高密码的破译的难度,人们有发明一种多表置换的密码,即一个明文字母可以表示为多个密文字母,多表密码加密算法结果将使得对单表置换用的简单频率分析方法失效,其中维吉尼亚密码就是一种典型的加密方法。维吉尼亚密码是使用一个词组(语句)作为密钥,词组中每一个字母都作为移位替换密码密钥确定一个替换表,维吉尼亚密码循环的使用每一个替换表完成明文字母到密文字母的变换,最后所得到的密文字母序列即为加密得到的密文,具体过程如下: 设密钥 ,明文 , 加密变换 其中 例如,M=da
caesar
- caesar cipher 分析 能够分析单个替代的caesar cipher-caesar cipher analysis to analyze a single alternative caesar cipher
Vigenere
- 传统加密技术对于当今的网络安全发挥不了大作用,但这些是密码学的基础,是密码学的历史。Vigenere密码就是一种传统加密技术,它是多表代换密码,能够有效改进单表代换密码的词频分布特征问题。-Traditional encryption technology is no big role to play for today s network security, but these are the basis of cryptography is the history of cryptograp
cipher
- 代替密码字符串频率统计,重复间隔统计,用于单表或多表代替密码的破解-Instead of the password string frequency statistics, repeat interval statistics for a single table or multi-table instead of a password crack
affine
- 1)用C\C++语言实现单表仿射(Affine)加/解密算法; 2)用C\C++语言实现统计26个英文字母出现频率的程序; 3)利用单表仿射加/解密程序对一段较长的英文文章进行加密,再对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。-1) C \ C++ language to achieve a single table Affine (Affine) encryption/decryption algorithm 2) C \ C++ language stati
