1
我有以下PHP函数来加密和解密数据。他们不是我自己写的。现在加密的数据存储在数据库中,我必须从那里读取它并使用python将其显示给用户。我试图谷歌它,但我没有找到任何适合我的需求。python相当于php mcrypt tripledes
希望有人提示我从哪里开始或有用的链接。
function Decrypt($input) {
$key = "xxx"; // 18 Signs
$iv = "xxx"; // 8 Signs
return mcrypt_decrypt(MCRYPT_TRIPLEDES, $key, base64_decode($input), MCRYPT_MODE_ECB, $iv);
}
function Encrypt($input) {
$key = "xxx"; // 18 Signs
$iv = "xxx"; // 8 Signs
return base64_encode(mcrypt_encrypt(MCRYPT_TRIPLEDES, $key, $input, MCRYPT_MODE_ECB, $iv));
}
谢谢您的回答! –
我只需要编辑:cryptor.init(KEY.ljust(KEY_SIZE,'\ 0'),IV),因为我的密钥很短。我设置了KEYSIZE = 24 –
非常感谢你 –