我必須使用帶有在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