隐藏字符串到CiptherPrams对象

时间:2018-06-26 02:04:19

标签: firebase encryption firebase-realtime-database cryptojs

嘿,所以我尝试将我保存为消息的AES加密存储到firebase数据库中。我不得不将其转换为toString,以便将其推送到firebase数据库中。现在,我想将字符串转换为AES加密然后解密。

我先前问过的这个问题的答案基本上是the object was a CipherParams object 我想知道是否可以将字符串转换回cipherParams对象,然后执行解密。

enter image description here

这是我这部分项目的代码

    var decryptAllMessages = document.getElementById('all');
var password = '1';

decryptAllMessages.addEventListener("click", function (e) {
    e.preventDefault();
    ref.on("value", function (snapshot) {}, function (errorObject) {
        console.log("The read failed: " + errorObject.code);
    });
    ref.orderByChild("text").on("child_added", function (snapshot) {
        console.log(snapshot.val().text);
        var decrypt = CryptoJS.AES.decrypt(snapshot.val().text, password);
        document.getElementById("demo4").innerHTML = decrypt.toString(CryptoJS.enc.Utf8);

    })
});

0 个答案:

没有答案