Sql Server 2005:什么数据类型用于存储由SHA-256算法散列的密码? [英] Sql Server 2005: what data type to use to store passwords hashed by SHA-256 algorithm?

查看:155
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆