5.7之后

  • password函数旧版16位,新版41位,可用select password(‘123456’)查看。
  • md5加密算法,只有16位和32位两种

authentication_string

且5.7之后移除了password,它采用了新的算法

  • 5.7之前
mysql> select user,host,password from mysql.user;
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
  • 5.7之后
mysql> select user,host,authentication_string from mysql.user;
+------+-----------+-------------------------------------------+
| user | host      | authentication_string                     |
+------+-----------+-------------------------------------------+
| root | localhost | *8A7993B6A9F0539BBE570DB3FD66FC580093FB05 |
| root | %         | *8A7993B6A9F0539BBE570DB3FD66FC580093FB05 |
+------+-----------+-------------------------------------------+
2 rows in set (0.00 sec)

在5.7中

  • PASSWORD() (已弃用5.7.6) 计算并返回密码字符串

在8.0中

PASSWORD(str)
This function was removed in MySQL 8.0.11.

https://dev.mysql.com/doc/refman/8.0/en/encryption-functions.html#function_password

Mysql5.7后的password加密和md5相关推荐

  1. 将 Shiro 作为一个许可为基础的应用程序 五:password加密/解密Spring应用

    考虑系统password的安全,眼下大多数系统都不会把password以明文的形式存放到数据库中. 一把会採取下面几种方式对password进行处理 password的存储 "编码" ...

  2. jCryptoJS 、C#互通加密(MD5版)

    /前端代码/// <div><label>字符:</label><input type="text" name="userId& ...

  3. php中md5加密函数怎么用,PHP加密函数—md5()函数加密实例用法

    PHP加密函数-md5()函数加密 什么是MD5()函数? MD5()函数是计算器字符串的 MD5散列值,使用MD5的算法,MD5的全称是Message-Digest Algorithm 5,它的作用 ...

  4. 三种加密方式: sha1加密、MD5加密、Base64加密 (附H5源码和js源码)

    js的加密没特别多的办法,常见的就三种, MD5加密.Base64加密和sha1加密 一. sha1加密 H5源码: <!DOCTYPE html> <html><hea ...

  5. md5加密原理 MD5简介

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! MD5简 ...

  6. BCryptPasswordEncoder加密与MD5加密的区别

    MD5 加密说明 MD5(Message Digest Algorithm 5)中文名为消息摘要算法第五版,是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护. MD5作为一种常用的摘要 ...

  7. python3 hashlib加密库 md5 sha1 sha256 sha384 sha512 加盐

    简介: 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法. 在python3中已经废弃了md5和sha模块,简单说 ...

  8. iOS经常使用加密方式(MD5,AES,BASE64)与网络数据安全

    演示样例项目下载地址  https://github.com/cerastes/Encryption 1MD5 创建MD5类 #import <Foundation/Foundation.h&g ...

  9. C#下的两种加密方式MD5和DEC

    md5加密 /// <summary>     /// MD5加密     /// </summary>     /// <param name="toCryS ...

最新文章

  1. java中的Executors简介与多线程在网站上逐步优化的运用案例
  2. 有关架构图你需要了解的基础知识
  3. Java黑皮书课后题第9章:9.2(Stock类)遵照9.2节中Cirlce类的例子,设计一个名为Stock的类
  4. vue 插入word模板 项目_10 分钟为你的 vue 项目编写代码文档
  5. biginteger和long精度_修复Long类型太长,而Java序列化JSON丢失精度问题的方法
  6. 微博中的c++议论触发了测试人员的神经
  7. 演示<jsp:forward>动作元素
  8. TensorFlow2.0:张量的数学运算
  9. Oracle数据库用户名密码【转载自百度经验】
  10. greenplum数据库建表及分区
  11. Mercurial (hg)
  12. 拓端tecdat|R语言对用电负荷时间序列数据进行K-medoids聚类建模和GAM回归
  13. 二十一、Oracle学习笔记:编写函数和触发器
  14. dell服务器进系统失败,如何解决Dell服务器系统开机提示错误
  15. 既往不恋,当下不杂,未来不迎
  16. PDP Context 激活流程(UE发起)
  17. 谈谈mysql的悲观和乐观锁 - 周伯通的麦田 - 博客园
  18. Camtasia Studio 8
  19. 数据分析师的岗位要求和工作流程
  20. c语言 最长单词,c语言求最长公共单词

热门文章

  1. 手把手教你用 elementUI 实现导航栏
  2. linux里面i386 i686 i486 i586代表什么?是什么意思
  3. [Bzoj2243][SDOI2011]染色(线段树树剖)
  4. 在商城系统开发时遇到商品的多级分类,为增强扩展性,子类可以任意添加,此类问题数据库如何设计...
  5. [No0000187]可能是把Java内存区域讲的最清楚的一篇文章
  6. 2018-05-05(在小程序中使用图标)
  7. 强肝保肝养肝4大食物
  8. Java 性能优化实战记录(2)---句柄泄漏和监控
  9. mysql5.7.17解压版安装_Windows中 MySQL5.7.17解压版安装步骤
  10. 地铁闸门会夹伤人吗_家长们注意啦!又有孩子被地铁闸机夹翻