Javascript Js Crypto-Sign和unsignJSON

Javascript Js Crypto-Sign和unsignJSON,javascript,node.js,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'); } 有没有办法取消对结果的签名/解码?我

我使用下面的函数用PrivateKey对JSON进行签名

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

有没有办法取消对结果的签名/解码?我只能在文档中找到verify()类。但这种正确/错误的结果是不够的。我想查看策略json。

您的
createSignature
函数返回输入的签名。签名的主要用途是验证原始数据是否正确。这根本不是加密算法。因此,您的问题的答案是“否”,您通常不能从签名生成文本。

您的
createSignature
函数返回输入签名。签名的主要用途是验证原始数据是否正确。这根本不是加密算法。所以,您的问题的答案是“否”,一般来说,您不能从签名生成文本