我有一個服務於Java加密的字符串作爲3DES -3DES在PHP是不一樣的Java
30BA1A87B3B08F8A6F69BF0E2EC7539B
當我申請3DES加密在PHP檢查結果,我得到一個很大的不同字符串,它是 -
ªã;Îù1ù@yq—ÿÃÓ"Õó[ûñüM「ƒº5fá$!Ø5JºÝ7
我使用加密一個開源的PHP庫,它在爲http://sourceforge.net/projects/phpseclib/ Crypt_TripleDES。
有人可以幫助我,瞭解什麼是錯的,在哪裏?
請問我是否缺少任何東西。
感謝
PHP代碼 -
require_once 'Crypt/TripleDES.php';
$tdes = new Crypt_TripleDES();
$tdes->setKey($key);
$enc_text = $tdes->encrypt($text);
echo 'Encrypted text - '.($enc_text).'<br />';
Java輸出是十六進制編碼的。 – 2012-07-26 12:05:52