我有一个来自 java 服务的 3DES 加密字符串 -
30BA1A87B3B08F8A6F69BF0E2EC7539B
当我在 PHP 中应用 3DES 加密来检查结果时,我得到一个非常不同的字符串,它是 -
ªã;Îù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 />';