维吉尼亚算法的实现,构成 明文:每个字符惟一对应一个0~25间的数字。 密钥:一个字符串,其中每个字符同明文一样对应一个数字,代表位移值,如a 表示位移 0,b 表示位移 1,c 表示位移 2,...... )。 加密过程: 将明文数字串依据密钥长度分段,并逐一与密钥数字串相加(模26),得到密文数字串; 最后,将密文数字串转换为字母串。
资源简介:维吉尼亚算法的实现,构成 明文:每个字符惟一对应一个0~25间的数字。 密钥:一个字符串,其中每个字符同明文一样对应一个数字,代表位移值,如a 表示位移 0,b 表示位移 1,c 表示位移 2,...... )。 加密过程: 将明文数字串依据密钥长度分段,并逐一...
上传时间: 2016-12-27
上传用户:ommshaggar
资源简介:一个较为简单的维吉尼亚算法,供大家参考一下。
上传时间: 2013-12-21
上传用户:gaojiao1999
资源简介:维吉尼亚码的c语言实现。 该程是维吉尼亚码的一个简单实现。
上传时间: 2015-10-12
上传用户:zhangliming420
资源简介:维吉尼亚( Vigenere)密码算法是古典加密算法中的最典型的算法之一,是在单一的“凯撒密码”基础上扩充出的多表密码。其原理是使用一串字母作为密钥,结合维吉尼亚方阵,每一个密钥字母被用来加密一个明文字母,第一个密钥字母加密第一个明文字母,第二个密钥字母加...
上传时间: 2018-07-04
上传用户:qq19970131
资源简介:维吉尼亚密码的破译。用VC++作为工具,编程最终实现了维吉尼亚密码分析,即在输入界面中输入用维吉尼亚加密的密文,便可以得到相应的密钥长度,具体密钥,以及解密后的明文。
上传时间: 2014-01-14
上传用户:youth25
资源简介:用维吉尼亚算法加密 /** * 维吉尼亚密码算法(BigDecimal),加/解密处理后仍为BigDecimal类型,正负号和小数点不进行处理 * * @param str * 源BigDecimal * @param key * ...
上传时间: 2013-12-23
上传用户:yyyyyyyyyy
资源简介:自己编的一个维吉尼亚密码的C语言源代码,在密码分析中有一定参考价值,希望大家能够从中受益。
上传时间: 2015-04-25
上传用户:hustfanenze
资源简介:维吉尼亚加密的java版本,写得不是太好,大家一起来讨论讨论!
上传时间: 2013-11-30
上传用户:comua
资源简介:维吉尼亚密码的C语言源代码,比较费时间啊,多多指正
上传时间: 2015-09-17
上传用户:change0329
资源简介:维吉尼亚体制是最古老而且最著名的多表密码体制之一,它是人们为了提高密码的破译的难度发明的一种多表置换的密码,它是由16世纪法国亨利三世王朝的布莱瑟• 维吉尼亚发明的,其特点是将26个恺撒密表合成一个维基尼亚密码(Vigenere)
上传时间: 2014-01-10
上传用户:chenjjer