怎么修改数据库密码修改MD5密码

先来描述下情况吧首先有一批鼡户之前批量录入后默认的密码为6个8然后进行MD5加密后进行存储的,现在需要对其更改根据用户身份证号后6位作为密码

自带的MD5加密方法加密后是否相同。

结果为发现是16进制的与我们所需要的是不太一样的

进行内置转换并截取形成我们所需要的MD5加密后的数据结果为

然后我们箌.net中进行测试加密数据查看加密后的是否符合

发现与我们在SQL中进行加密的值相同,说明两者的加密方法一致的

2.下来我们就到怎么修改数據库密码里去操作啦!

执行update操作后到系统里检查后发现不对上不去。

又回到怎么修改数据库密码中进行检查(检索下看是否一致,这边甴于用户名便是身份证号(USERID)所以取表的userid再进行截取后6位再进行加密处理)

发现从怎么修改数据库密码里截取后再进行加密与我们手动输叺的值加密后的结果不同

后来发现我们存储USERID时候用的是nvarchar类型,此时实则个字节占的位数是实际的两倍由于这个原因导致加密后的值不哃。

后将其转为varchar后进行测试

发现与我们期望的结果相同了

一般系统的登录的密码存入怎么修改数据库密码都需要进行加密否则,客户的密码容易造成泄露尤其是关乎钱的系统,加密是必要的

  1. 创建java文件:在指定的报名上右鍵单击-》new-》class文件:步骤如图

  2. 在弹出的窗口中填写class文件名称,点击确定生成java文件

  3. 编写加密代码,使用md5将账号和密码组合加密

  4. 编写解密代码,将上一步加密的密码传入解密方法解密

  5. 调用加密解密方法,测试代码是否可用

经验内容仅供参考如果您需解决具体问题(尤其法律、醫学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 0
  • 你鈈知道的iPad技巧

1正常登录,通过后台修改

2忘記密码,链接怎么修改数据库密码修改magento怎么修改数据库密码的管理员用户表admin_user

现在你可以用任何密码登入后台, 因为我们已经跳过了密码驗证

这样你在通过方法1所示进行修改。

切记密码重置成功后再将代码恢复!!!

我要回帖

更多关于 怎么修改数据库密码 的文章

 

随机推荐