値をCryptoJSで暗号化し、別のファイルで使用するために印刷しようとしているJSON配列の配列があります。これらの値は、ユーザーが指定したパスフレーズを使用して復号化する必要があります。
しかし、私は何か間違ったことをしており、URL を復号化するときに「Uncaught Error: Malformed UTF-8 data」が表示されます。
暗号化.js:
var encrypted = CryptoJS.AES.encrypt(item[key], pass);
json[j] += encrypted.ciphertext.toString(CryptoJS.enc.Base64);
復号化.js:
var decrypted = CryptoJS.AES.decrypt(item[key], pass);
html += '<a href="' + decrypted.toString(CryptoJS.enc.Utf8) + '" target="_blank" class="socialico ' + key + '">' + icons[key] + '</a>';
私はこの例に従いました...助けてください。