我必须使用带有在MD5中创建的散列的DES algorythm加密文本。 MD5函数具有参数:salt(byte [8])和key(string 6),它必须迭代1000次。当我通过MD5加密函数时,它返回一个字节[16]。使用散列MD5对DES加密
DES函数的参数是:要加密的字符串和密钥(由MD5函数返回)。但是,当我尝试将密钥值分配给密钥编码器时,我得到一个异常,因为它等待一个bte [8]而不是一个字节[16]。我已经尝试获得前8个字节或最后8个字节.....但它不起作用(我有一个例子,我必须得到相同的结果)。
一些想法?
你在用什么语言?通过“它不工作”,你的意思是你仍然得到一个异常,或者你的输出不匹配你必须重现的样本的输出?请给我们更多的细节。 – atzz 2009-12-14 08:53:24