抱着侥幸的态度上来问一下,怎样产生IDEA的解密密钥有人懂IDEA算法的吗

你好,不知道你看的是哪篇论文,那么不靠谱。http://e-collection.library.ethz.ch/eserv/eth:38650/eth-38650-02.pdf?pid=eth:38650\u0026amp;dsID=eth-38650-02.pdf给你找了一篇,《On the Design and Security of Block Ciphers》,来学嘉本人写的。3.1.3中写得很清楚,128-bit的密钥分成8份,然后循环左移25位,然后再分8份。3.4.3中有C的实现以及样例数据,自己验算一下。至于长度不够,6.2中提到了一种方法,可以在后面加一个HASH作为填充(padding),HASH的方法6.1中有讲。最后,给一个忠告,慢慢来,不要着急,我当年写DES的时候是在纸上把16轮中间结果全部算出来核对的。祝你好运。


    推荐阅读