MySQL加密和解密实例详解

 更新时间:2017年06月12日 09:22:12   作者:余志强  
这篇文章主要介绍了MySQL加密和解密实例详解的相关资料,需要的朋友可以参考下

MySQL加密和解密实例详解

数据加密、解密在安全领域非常重要。对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大。
有多种前端加密算法可用于数据加密、解密,下面我向您推荐一种简单的数据库级别的数据加密、解密解决方案。以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。

在建表的时候,要注意字段的类型.如下图所示:

在表中插入加密数据

上面的插入语句有三个字段,“用户名”、“密码”和“加密的密码”。AES_ENCRYPT()函数需要一个“key”来协助加密,同样,解密也需要它(请牢记!)。

下面是表中的数据截图:

上面的插入语句有三个字段,“用户名”、“密码”和“加密的密码”。AES_ENCRYPT()函数需要一个“key”来协助加密,同样,解密也需要它(请牢记!)。

下面是表中的数据截图:

从表中查询加密数据

上面的查询语句使用了AES_DECRYPT()函数。下面是运行结果:

在上面的截图中,我们可以看到“pasword”和“decryptedpassword”字段的值是相同的,也就是说,你解密了用户密码.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • mysql中的Load data的使用方法

    mysql中的Load data的使用方法

    mysql中的Load data的使用方法,需学习Load data使用的朋友可以参考下
    2013-01-01
  • 带例子详解Sql中Union和Union ALL的区别

    带例子详解Sql中Union和Union ALL的区别

    这篇文章主要介绍了带例子详解Sql中Union和Union ALL的区别,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • mysql主从库不同步问题解决方法

    mysql主从库不同步问题解决方法

    本来配置可以使用的mysql主从库同步的数据库,突然出现无法同步的情况。那么大家可以参考下面的方法解决下。
    2011-08-08
  • mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)

    mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)

    Mysql5.7.19版本是今年新推出的版本,最近几个版本的MySQL都不再是安装版,都是解压版了,大家在使用过程中遇到很多问题,下面小编给大家带来了MySQL5.7.19 解压版安装教程详解,感兴趣的朋友一起看看吧
    2017-10-10
  • MySQL8设置自动创建时间和自动更新时间的实现方法

    MySQL8设置自动创建时间和自动更新时间的实现方法

    在实际应用中,我们时常会需要用到创建时间和更新时间这两个字段,下面这篇文章主要给大家介绍了关于MySQL8设置自动创建时间和自动更新时间的实现方法,需要的朋友可以参考下
    2023-03-03
  • MySQL学习教程之聚簇索引

    MySQL学习教程之聚簇索引

    这篇文章主要给大家介绍了关于MySQL学习教程之聚簇索引的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • MySQL主从复制原理解析与最佳实践过程

    MySQL主从复制原理解析与最佳实践过程

    这篇文章主要介绍了MySQL主从复制原理解析与最佳实践过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • mysql命令行脚本执行操作示例

    mysql命令行脚本执行操作示例

    这篇文章主要介绍了mysql命令行脚本执行操作,结合实例形式分析了MySQL命令行操作相关的登入登出、创建删除、增删改查等操作技巧,需要的朋友可以参考下
    2019-11-11
  • MySQL中COALESCE函数示例详解

    MySQL中COALESCE函数示例详解

    COALESCE 是一个功能强大且常用的 SQL 函数,主要用来处理 NULL 值和实现灵活的值选择策略,能够使查询逻辑更清晰、简洁,这篇文章主要介绍了MySQL中COALESCE函数,需要的朋友可以参考下
    2025-03-03
  • Mysql存储过程循环内嵌套使用游标示例代码

    Mysql存储过程循环内嵌套使用游标示例代码

    本节主要介绍了Mysql存储过程循环内如何嵌套使用游标,详细实现如下,需要的朋友不要错过
    2014-08-08

最新评论