MD5 加密的密码在数据库重置
2016-12-05 18:02
316 查看
如果不小心更改掉了项目管理员帐号的密码而又忘了,存在数据库里的密码又是MD5加密后的,这时候怎么办呢?
1. oracle数据库,可以用DBMS_OBFUSCATION_TOOLKIT.MD5 ( input => utl_raw.cast_to_raw('预置密码'))来得到一个MD5加密后的密码:
SQL如下:
-----这里得到的md5值是大写的,如果数据库中存储的是小写,需要再用lower函数转换一下。
update web_org_oper o
set o.c_passwd = lower (DBMS_OBFUSCATION_TOOLKIT.MD5(input => utl_raw.cast_to_raw('11')))
where c_oper_id = '02000001';
2. MySQL,SQL Server数据库,都有内置的MD5()函数,(SQL Server,应该是HashByte('加密方式', '待加密的值'),
关于如何用函数,存储过程实现稍后补充
相关文章推荐
- 用 MD5 加密数据库中的用户密码
- MD5应用于数据库中密码加密
- 用 MD5 加密数据库中的用户密码
- 数据库密码被MD5加密了
- 用 MD5 加密数据库中的用户密码
- Cas单点登录(4)数据库验证用户之MD5密码加密
- JAVA 数据库密码加密(MD5)
- C# 实现在本地记住登录帐号和密码和实现将MD5密码添加到数据库中
- QuickCSharp框架开发(18)------加密用户名和密码数据与数据库读出的密码进行哈希比较(验证用户是否成功登录)
- 使用C# 用MD5进行密码加密源代码
- PB数据库连接描述文件的密码加密和解密原理
- asp.net中密码加密MD5
- 如何保护好经过MD5加密过的密码
- 强力重置ASP.NET membership加密后的密码!
- MD5 加密IP地址 密码
- C#:使用MD5对密码进行加密!
- 为大家经常为md5加密过的常用admin,admin888,0000密码
- MD5 密码加密
- 为大家经常为md5加密过的常用admin,admin888,0000密码
- QuickCSharp框架开发(17)------读出MS SQL Server 数据库中加密的密码