Sql Server 2005:什么数据类型用于存储由SHA-256算法散列的密码? [英] Sql Server 2005: what data type to use to store passwords hashed by SHA-256 algorithm?
本文介绍了Sql Server 2005:什么数据类型用于存储由SHA-256算法散列的密码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Sql Server 2005中,应使用什么数据类型来存储密码?
In Sql Server 2005 what data type should be used to store passwords hashed by SHA-256 algorithm?
数据是由应用程序散列并传递给数据库
推荐答案
我更喜欢在这种情况下,将哈希码转换为十六进制字符串,如果您喜欢 0x
,则varchar(64)将执行伎俩或一个varchar(66)字首。以这种方式,比较手工或(重新)设置值,您必须从其他地方复制/粘贴要容易得多。例如你失去了你的管理员,并希望通过SQL重置它。
I prefer to convert the hash-Code to an Hex-String in this case a varchar(64) will do the trick or an varchar (66) if you like a "0x
"-prefix. In this way it is much easier to compare manually or (re)set values you have to copy/paste from other places. e.g you lost your admin-PW and want to reset it via SQL...
这篇关于Sql Server 2005:什么数据类型用于存储由SHA-256算法散列的密码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文