我需要解密的MD5哈希在node.js (使用密码生物素模块)没有尝试做任何事情,因为甚至没有找到任何关于解密MD5,而不是密码。
var hash = crypto.createHash("md5").update("example").digest("hex");
//how can i decrypt MD5 hash?
我试图用非对称加密来加密我的数据。我选择了MD5作为算法。PS:我知道MD5碰撞。
我跟踪来加密和解密我的数据。它使用SHA256。我也可以用SHA1、SHA512成功地运行代码,但不能用MD5运行。
每当我将算法更改为MD5时,它会说
cryptography.exceptions.UnsupportedAlgorithm: This combination of padding and hash algorithm is not supported by this backend.
应该使用填充来用MD5?加密数据。
我的守则:-
# ########## Encrypting and d
我想用md5加密一个字符串值,然后解密它,这样就可以用密钥了。所以我搜索了如何做到这一点,我只找到了另一种算法。
这是加密类:
class crypt
{
public string encrypt(string bhash)
{
MD5 md5 = new MD5CryptoServiceProvider();
md5.ComputeHash(ASCIIEncoding.ASCII.GetBytes(bhash));
byte[] result = md5.Hash;