我得到了
string: exchanges
key: exchanges1234
需要使用64位DES加密对其进行加密。 我试着用php来搞定它。
mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB)
但它返回
PHP警告:mcrypt_encrypt():此算法的密钥大小太大
为什么会这样?
答案 0 :(得分:0)
“此算法的密钥大小太大”是因为您使用的密钥太大了。 :)
64位密钥意味着您需要64位密钥。每字节8位,这意味着64/8 = 8,所以你的密钥需要正好8字节长。