Mysql密码加密方式

以Mysql 4.1版本为分界线,两种加密方式

Mysql323加密:(16位)

select  old_password(‘root‘);  //Mysql自带加密函数old_password(str)

mysql> select  old_password(‘root‘);
+----------------------+
| old_password(‘root‘) |
+----------------------+
| 67457e226a1a15bd     |
+----------------------+
1 row in set (0.00 sec)

MysqlSHA1加密:(去掉*号40位,单向加密,只能通过密码库匹配出来)

select password(‘root‘);  //Mysql自带加密函数password(str)

mysql> select password(‘root‘);
+-------------------------------------------+
| password(‘root‘)                          |
+-------------------------------------------+
| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-------------------------------------------+
1 row in set (0.00 sec)
时间: 2024-10-13 11:56:55

Mysql密码加密方式的相关文章

extmail 密码加密方式修改为plain-md5的方法

extmail默认密码加密方式是md5crypt,但是有些时候会遇到这样的问题--老的邮件系统中的用户密码是md5加密的. 此时需要将extmail的密码加密方式修改为md5,通过官方解释(md5和md5crypt没有区别),修改为plain-md5即可.但是,这只解决了web登陆的验证问题,没有解决smtp以及pop3的验证问题. 通过 http://www.extmail.org/forum/viewthread.php?tid=3175 帖子解决了验证问题,内容摘录如下: courier-

mysql8修改密码加密方式

mysql8用navicat可视化连接会报错加密方式错误,想要连接mysql8有两种方式 1:安装MySQL8客户端 2:修改MySQL8的密码加密方式 我采用的是第二种,因为服务器上是MySQL8,而我本地是MySQL5,不想在装一个MySQL8,要是换电脑还要在装一个MySQL8,觉得有点麻烦. 以下是通过查资料总结出来的修改方法以及修改过程中可能会出现的问题.时间有点久了,查到的资料地址忘记了,就剩了个修改记录. // 登陆 mysql -uroot -p // 更改加密方式 mysql>

laravel更改默认的登录密码加密方式

laravel 默认用的登录密码加密方式是: $password = Hash::make('password'); 而我平时用的密码加密方式是: $password = md5('password'.'salt'); //其中的salt是一个随机串 那么怎么把默认的改成自己想要的呢? 我谷歌了一下,还真让我找到了.转送:http://blueve.me/archives/898 为了防止这个网站打不开,我自己再稍微整理了一下,以备后用: 首先,打开这个文件夹:/vender/laravel/f

discuz密码加密方式

discuz密码加密的方式,记录在此. discuz注册时,会把密码按一个规则加密.比如我的密码是123456echo md5("123456"); 会输出:e10adc3949ba59abbe56e057f20f883e 而数据库的值却为:7839dc9437013b5c11a5d86e9b8350e9 注意到:有个叫salt的字段,其值为:d82a35其实这是一个随机的字符串.第一次md5后的值再加上盐值(salt)再进行md5,就是要得到的值了.测试:www.jbxue.come

ECShop V2.7.3管理员密码加密方式

忘了本地的ECShop的用户密码,就看了下.ECShop V2.7.3密码的加密方式是这样的: if(!empty($ec_salt))      {           /* 检查密码是否正确 */           $sql = "SELECT user_id, user_name, password, last_login, action_list, last_login,suppliers_id,ec_salt".              " FROM "

Ecstore会员密码加密方式破解

<?php //以下是加密方式,亲测有效 $string_md5 = md5(md5("密码")."用户名"."注册时间");//三个参数组合:密码先MD5加密+用户名+注册时间 $front_string = substr($string_md5,0,31);//截取了一位 $end_string = 's'.$front_string; print_r($end_string);

MySQL修改密码以及忘记MySQL密码处理方式

1.知道mysql旧密码,修改新密码 a.mysqladmin命令(回目录) mysqladmin -u USER -p password PASSWORD b.先用root帐户登入mysql,然后执行: UPDATE user SET password=PASSWORD('123456') WHERE user='root';FLUSH PRIVILEGES; c.用root命令登入mysql,然后执行: SET PASSWORD FOR root=PASSWORD('123456'); 2.

MySQL密码加密与解密

MySQL加密和解密实例详解 有多种前端加密算法可用于数据加密.解密,这是一种简单的数据库级别的数据加密.解密解决方案. 以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT()). 1.建表:建表时注意数据的类型 CREATE TABLE users( username VARCHAR(10), PASSWORD VARCHAR(10), testpswd VARBINARY(20) ); 此表有三个字段,'用户名' ,'密码' ,'

Cognos权限认证CJP方式之用户密码加密

在项目开发过程中,用户往往对系统的安全都有明确的要求,下面针对cognos门户认证用户密码如何加密来提供一个简单的wf 1Cognos权限认证方式:CJP 2Cognos用户数据库类型:Oracle 3用户密码加密方式:MD5 本文主要说一下大概的实现过程: a:加密方式采用md5,可以用Java代码来写方法实现,也可以在数据库中写方法,本例子采用在DB服务端写function的方法来处理md5加密问题 (1):为了方便大家,附上md5加密方法源码 CREATE OR REPLACE FUNCT