java web开发用户注册时密码加密一般什么技术

2024-11-18 01:41:07
推荐回答(5个)
回答1:

MD5加密,这是一种不可逆的加密算法,即一旦进行MD5加密算法,不能再得到原始的密码

开发者可以将用户输入的密码进行MD5加密后,再与数据库中存储的加密后的密码比较,即可知道密码的准确性。

若想找回密码,一种即可以重置密码,即有一个默认的密码。重置后,可以自己再修改密码;另一种即可以通过其他方面的验证后,来录入一个新密码。现在很多都是使用邮箱验证或是手机随机验证,验证成功后,可以设置新密码

回答2:

我刚开始和你现在的疑虑是一样的,后来仔细一想,其实不然,第一个问题,md5加密,也就是说用户注册的时候,我们就要把密码md5加密,存数据库里,这样他登陆的时候,你再加密,然后对比,就知道密码是否正确了,第二个问题,如果忘记密码,一般都是让用户重置密码,不会把用户的原来的密码告诉用户的

回答3:

1 、登录的时候 将输入的密码 也通过md5加密 然后再和数据库中的进行对比

2、一般密码找回功能都是 让用户将密码进行重置,而不是把原来的密码告诉他

回答4:

一般用md5加密,现在大部分网站在处理忘记密码的时候都是要求重置密码,你看看163邮箱等都是这样

回答5:

存放到数据库中的密码加密一般使用DES加密算法..设定一个加密字符,算法通过该字符进行加密解密.