sql-server - SQL Server 2005 : what data type to use to store passwords hashed by SHA-256 algorithm?

标签 sql-server encryption types passwords

在Sql Server 2005中应该使用什么数据类型来存储密码hashed by SHA-256 algorithm

数据为hashed by the application并传递到数据库

最佳答案

我更喜欢将哈希代码转换为十六进制字符串,在这种情况下,varchar(64) 可以解决问题,如果您喜欢“0x”前缀,则可以使用 varchar(66) 。通过这种方式,可以更轻松地手动比较或(重新)设置必须从其他位置复制/粘贴的值。例如,您丢失了管理员密码并希望通过 SQL 重置它...

关于sql-server - SQL Server 2005 : what data type to use to store passwords hashed by SHA-256 algorithm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252156/

相关文章:

java - 使用 RSA 在 Android 中加密/解密

Java无限递归自引用类型

sql - 比较 T-SQL 中的日期,忽略时间部分

Java AES加解密静态秘钥

电子邮件地址的 SQL 表数据类型?

c# - 在上传期间或上传后加密文件

haskell - Rank2Types 的目的是什么?

java - 泛型类的类型安全错误

mysql - SQL Server 同步到 MySQL 程序

sql-server - 为什么 Transact-SQL 中的递归 CTE 需要 UNION ALL 而不是 UNION?