• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > MySQL密码加密与解密详解

MySQL密码加密与解密详解

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了MySQL,密码加密,密码解密等相关知识,希望对您有所帮助

有多种前端加密算法可用于数据加密、解密,这是一种简单的数据库级别的数据加密、解密解决方案。

以MySQL数据库为例,它内建了相应的加密函数(AES_ENCRYPT() )和解密函数(AES_DECRYPT())。

1、建表:建表时注意数据的类型

CREATE TABLE users( username VARCHAR(10), PASSWORD VARCHAR(10), testpswd VARBINARY(20) );

此表有三个字段,'用户名' ,'密码' ,'加密的密码'。

2、在表中插入数据

INSERT INTO users (username,PASSWORD,testpswd) VALUES ('sxyu','1233210',AES_ENCRYPT('1233210','key'));

插入一条记录,AES_ENCRYPT()函数需要一个“key”来协助加密,解密同时也需要它,需要牢记。

3、从表中查询加密数据(解密)

SELECT username,PASSWORD,AES_DECRYPT(testpswd,'key') FROM users

从查询结果可以发现,解密后的密码与原本的密码是相同的。




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP存入mysql乱码怎么办
  • PHP使用mysqli同时执行多条sql查询语句的实例
  • MySQL怎么修改一列的值
  • 怎么解决phpmyadmin显示MySQL数据表“使用中” 修复后依然无效的问题
  • Centos MySQL 忘记密码怎么办
  • Mysql怎么查看字段的属性值
  • 宝塔Linux面板之修改MySQL默认保存位置
  • 如何修改mysql的默认时区
  • 如何解决mysql 5.6 中文 乱码问题
  • 解决linux下mysql启动失败的问题

相关文章

  • 2022-04-29浅析小程序怎么动态制作小程序码
  • 2022-04-29BootstrapTable如何重新加载数据?3种方式了解一下!
  • 2022-04-29帝国CMS多值字段for循环调用调用方法
  • 2022-04-29PHP实现腾讯短网址生成api接口实例
  • 2022-04-29帝国CMS批量提取正文内容到简介
  • 2022-04-29Photoshop制作卡通风格的3D立体字教程
  • 2022-04-29PHP如何根据ip查询详细地址
  • 2022-04-29宝塔面板搭建WordPress站点主题404页面不生效
  • 2022-04-29PHP怎么进行登入操作和注销登录(实例演示)
  • 2022-04-29如何手机端判断浏览器的类型(JavaScript)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop绘制杂色质感椭圆极光网页按钮
    • 一招教你使用Node.js中iis部署运行node(附代码)
    • vue中h5端打开app(判断是安卓还是苹果)
    • 帝国CMS7.5使用TAGSID实现伪静态调用方法
    • 详解Angular中的Observable(可观察对象)
    • ThinkPHP6中env环境变量的使用
    • Photoshop绘制超强质感立体按钮
    • Photoshop制作超酷的秋季风格立体字
    • WordPress 彻底移除后台“隐私”设置功能
    • WordPress通过加密隐藏wp-login/admin后台默认登录地址

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有