我已将密码存储为hash和salt,并使用base64加密。现在我想从该哈希和盐中恢复原始密码。怎么样?我在MS Visual Studio中使用vb.net,但我也熟悉C#。
答案 0 :(得分:1)
你混淆了几件事。首先,您不应该加密密码。相反,你应该哈希它们。 Base64编码既不是两者兼而有之。
base64编码的字符串可能不是直接人类可读的,但它可以很容易地转换回明文。所以它根本不安全。
查看这篇全面的文章,了解有关密码哈希的更多信息: https://crackstation.net/hashing-security.htm