【发布时间】:2009-12-14 08:34:58
【问题描述】:
我必须使用 DES 算法和在 MD5 中创建的散列来加密文本。 MD5 函数有参数:salt (byte[8]) 和 key (string 6),它必须迭代 1000 次。当我通过 MD5 加密函数时,它返回一个字节 [16]。
DES 函数参数是:要加密的字符串和密钥(由 MD5 函数返回)。但是当我尝试将键值分配给键编码器时,我得到一个异常,因为它等待一个 bte[8] 而不是一个字节 [16]。我尝试获取前 8 个字节或后 8 个字节.....但它不起作用(我有一个示例,我必须得到相同的结果)。
一些想法???
【问题讨论】:
-
您使用什么语言? “它不起作用”是指您仍然遇到异常,或者您的输出与您必须重现的样本的输出不匹配?请提供更多详细信息。
标签: encryption