use*_*400 3 encryption jquery serialization cryptography
我有一个 JSON 对象,我从要加密的表单上的 serializeArray 生成。我正在开发的应用程序旨在仅作为本地文件运行。加密数据的最佳选择是什么?
只是一个想法。按照本示例中的建议使用 cryptoJS:
var secret = "My Secret Passphrase";
var plainText = "the brown fox jumped over the lazy dog";
var encrypted = CryptoJS.AES.encrypt(plainText, secret);
var decrypted = CryptoJS.AES.decrypt(encrypted, secret);
document.getElementById("m1").innerHTML = encrypted;
document.getElementById("m2").innerHTML = decrypted;
document.getElementById("m3").innerHTML = decrypted.toString(CryptoJS.enc.Utf8);Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/aes.js"></script>
<label>encrypted</label>
<div id="m1"></div>
<br>
<label>decrypted</label>
<div id="m2"></div>
<br>
<label>Original message</label>
<div id="m3"></div>Run Code Online (Sandbox Code Playgroud)
并在将所有数据放入本地存储之前对其进行加密。除了向用户询问某种密码之外,我不知道如何实现这一点。
| 归档时间: |
|
| 查看次数: |
12230 次 |
| 最近记录: |