asp.net (C#) 平台下如何加密用户登录密码?使用的是sql数据库,最好是能给出详细的步骤

我要的是把密码进行加密后存取到数据库中,以后登陆的时候需要进行验证么
标签 txtname txtpassword id 希望给出源代码的类似步骤,我需要修改的地方
最新回答
岁月和你两无言

2024-10-12 09:04:29

有一个md5加密的方法

md5(获取到输入的密码,16)

16也可以是32 这是加密后的密码长度 然后把这个存进数据库,,,以后登陆
同样也是这样 加密 和已经存在数据库里的进行匹配,,如果想=就说明密码真确
追问
在源代码中怎样操作 ,刚学,请教
追答
你先网上MD5的C#代码
然后定义一个变量=md5(获取到输入的密码,16)
把变量存进数据库
梦里花落

2024-10-12 08:57:13

FormsAuthentication.HashPasswordForStoringInConfigFile(“password”,"MD5");返回的就是加密过后的密码
阡陌

2024-10-12 12:13:37

只要把信息加密再与数据库加密好了的数据相比对
追问
怎样进行两个数据对比的,比如我现在输入登陆密码和加密后的进行比较,能不能给出给代码来
紅太極

2024-10-12 12:59:39

网上下载个md5加密类或方法,之后如果是创建用户就直接加密后保存,如果登录就加密后和数据库中保存字符串比较就Ok
地球另一端的梦

2024-10-12 11:12:34

一般网站都是用md5加密