我对密码使用 PBKDF2 哈希算法,该算法根据我的用户提供的密码生成一个字节数组,如下所示:
var DeriveBytes = new Rfc2898DeriveBytes(_Password, 20);
byte[] _Salt = DeriveBytes.Salt;
byte[] _Key = DeriveBytes.GetBytes(20); // derive a 20-byte key
我想将这些保存到我的数据库中,但我不确定要使用哪种数据类型。据我所知,没有用于字节数组的数据类型,我很确定我不能将它转换为字符串并使用 varchar
存储它,或者我可以吗?
最佳答案
binary
和 varbinary
非常明确地设计用于存储字节数组。
关于c# - 将字节数组插入 SQL Server 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323939/