2017-02-03 30 views
0

我正在使用以下函數用PrivateKey簽署JSON。Node.Js加密 - 簽名並取消簽名JSON

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

有沒有一種方法來解除/解碼結果?我只能在文檔中找到verify()類。但是這個真假結果是不夠的。我想看看政策json。

回答

0

您的createSignature函數返回輸入的簽名。簽名的主要用途是驗證原始數據是否正確。這根本不是一種加密算法。所以,回答你的問題是「不」,你不能從一般的簽名中生成文本。