gpt4 book ai didi

c# - 使用 key 将密码编码为 MD5

转载 作者:行者123 更新时间:2023-11-30 19:07:46 25 4
gpt4 key购买 nike

目前我这样做:

    public static class Crypto
{
public static string Encode(string original)
{
var md5 = new MD5CryptoServiceProvider();
var originalBytes = Encoding.Default.GetBytes(original);
var encodedBytes = md5.ComputeHash(originalBytes);

return BitConverter.ToString(encodedBytes);
}
}

我听说我应该使用一些 key 来编码东西。我是不是该?这里需要吗?这个怎么做?


我最终这样做了 http://encrypto.codeplex.com/ (sha1managed + 随机盐)

最佳答案

您所说的称为“盐”,这是您附加到原始纯文本字符串的一系列随机数据。这通常用于密码,防止彩虹表/字典攻击。

继续阅读:http://en.wikipedia.org/wiki/Salt_%28cryptography%29

对于 C#,有一篇很好的文章:http://www.aspheute.com/english/20040105.asp

关于c# - 使用 key 将密码编码为 MD5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3683274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com