【发布时间】:2021-11-24 10:11:27
【问题描述】:
您好,我正在尝试用 php 解密 base64 字符串,但我无法弄清楚。
我可以使用下面的代码使用 CryptoJS 使用 JavaScript 解密它
var data = 'encrypted_url';
var key = "my_token";
function decryptByDES(cipherTextString, keyString) {
var keyHex = CryptoJS.enc.Utf8.parse(keyString);
var decrypted = CryptoJS.DES.decrypt({
ciphertext: CryptoJS.enc.Base64.parse(cipherTextString)
}, keyHex, {
mode: CryptoJS.mode.ECB,
padding: CryptoJS.pad.Pkcs7
});
return decrypted.toString(CryptoJS.enc.Utf8);
}
console.log(decryptByDES(data, key);
这段代码在 PHP 中的等价物是什么?
【问题讨论】:
-
base64_decode()? php.net/manual/en/function.base64-decode
标签: php encryption des