Node.Js加密 - 签名和取消签名JSON

时间:2017-02-03 09:37:43

标签: javascript node.js

我正在使用以下函数来使用PrivateKey对JSON进行签名。

    function createSignature(policy, privateKey) {
        var sign = crypto.createSign('RSA-SHA1');
        sign.update(JSON.stringify(policy));
        return sign.sign(privateKey, 'base64');
      }

有没有办法取消签名/解码结果?我只能在文档中找到verify()类。但这种真/假结果还不够。我想看看政策json。

1 个答案:

答案 0 :(得分:0)

您的createSignature函数会返回输入的签名。签名的主要用途是验证原始数据是否正确。它根本不是加密算法。所以,回答你的问题是" no",你不能通常从签名中生成文本。