如何使用CryptoJS解密加密字符串(SHA512)

时间:2015-01-19 10:44:14

标签: javascript encryption

我使用CrypstoJS(来自https://code.google.com/p/crypto-js)进行加密和解密。

我加密了一个字符串,如下所示:

var hash = CryptoJS.HmacSHA512("Message", "Secret Passphrase");

那怎么解密呢??? 我想使用SHA512进行加密/解密。

请帮帮我..

1 个答案:

答案 0 :(得分:3)

来自文档:

  

密钥哈希消息身份验证代码(HMAC)是一种使用加密哈希函数进行消息身份验证的机制。

你不能解密它。它是散列的,而不是加密的。


如果要解密数据,请使用cipher function而不是哈希函数。


也就是说,大多数情况下,当人们想用JavaScript进行加密/解密时,他们应该使用SSL。