回 帖 发 新 帖 刷新版面

主题:playfair密码解密过程很难理解

刚接触信息安全,今天刚学密码学 
对playfair密码解密过程不是很理解 
书上讲的很不详细,都是只介绍简单的加密过程,“解密就是加密的逆过程,很容易”一句带过 
首先、对取密钥后的矩阵只有25个字母,对I/J在解密时如何取舍 
其次、对明文的重复字母在其后填充一个字母,解密时,这个字母如何判断啊 

第一天学密码学,就要求写算法,编程 
更何况我们不是信息安全这方向的,真难倒俺了? 
自己网上找的playfair算法多数是解密时有问题 
有得是输几个密文还能解,较多的密文就有问题,这是为什么 
请高手提供一个playfair加密解密算法程序 

回复列表 (共2个回复)

沙发

像: 
用Play fair 解密下面密文 

KXJEY  UREBE  ZWEHE WRYTU HEYFS 
KREHE GOYFI  WTTTU OLKSY  CAJPO 
BOTEI  ZONTX  BYBNT GONEY CUZWR 
GDSON SXBOU YWRHE BAAHY USEDQ 

密钥: royal new zealand navy , 将TT换为tt 

对"将TT换为tt",在程序怎样设置,执行时什么时候选择输入

板凳

刚发现许多为编程的方便统一,对密钥矩阵是采用舍弃字母q 
而不是用I\J并存 
而对上面那道题是采用哪种方法,如何判断,还是结果都一样

我来回复

您尚未登录,请登录后再回复。点此登录或注册