0
我正在嘗試使用DES加密/解密。但是,解密不起作用。我不斷收到錯誤:無法讀取空的特性「charCodeAt」DES與urlENcode加密(加密)
我使用這個編碼:
var decodedKey = decodeBase64(key);
var em = urlEncode(encrypt(decodedKey, value));
,然後我試圖使用此功能解密:
var emD = urlDecode(decrypt(decodedKey, em))
與
function encrypt(key, message) {
var ciphertext = des(key, message, 1, 0, null, 1);
var encodedCiphertext = encodeBase64(ciphertext);
return encodedCiphertext;
}
function decrypt(key,message) {
var ciphertext = des(key, message, 0, 1, null,1);
var plainText = decodeBase64(ciphertext);
return plainText;
};