加密数据就是两个函数和一个密钥,密钥是自己定义的,为了使密钥不唯一我通常将用户名作为每个用户的密钥

1、数据加密函数

HEX(AES_ENCRYPT('参数一','参数二'))

参数1是要加密的数据。

参数2是 密钥。

-- 假设我的密码是data,用户名是sec_key
-- 加密算法
SELECT HEX(AES_ENCRYPT('data','sec_key'))

执行之后的结果为:


2、解密函数

AES_DECRYPT(UNHEX(’参数1‘),'参数2')

参数1:步骤一得到的加密字符串。

参数2:步骤一使用的密钥。

-- 对步骤一的数据进行解密
-- 解密算法
SELECT AES_DECRYPT(UNHEX('EE866812B1F90E8BB06120FA13867F97'),'sec_key')

运行结果:

mySQL数据的加密与解密相关推荐

  1. sqlserver对数据进行加密、解密

    sqlserver对数据进行加密.解密 – sqlserver对数据进行加密.解密 – 创建测试表 – 创建数据库主密钥 – 创建证书 – 创建对称密钥 – 使用对称秘钥加密数据 – 查看加密后的数据 ...

  2. 一种客户端即时通信数据的加密和解密方法

    一种客户端即时通信数据的加密和解密方法  摘要 本发明适用于即时通信领域,提供了一种客户端即时通信数据的加密和解密方法,所述方法包括以下步骤:A.客户端加密本地保存的即时通信数据,并将数据加密密钥上传 ...

  3. VC实现数据的加密和解密(MD5加密/DES/RSA加密解密)

    VC实现数据的加密和解密 由于生产实习的时间有限,加上自己这段时间致力于考研,因此,仅仅是实现了通过MD5/DES/RSA的简单的字符串的加密解密,希望有兴趣的兄弟姐妹能够完善它. 主要的程序如下: ...

  4. C语言利用异或操作对数据进行加密和解密操作

    C语言利用异或操作对数据进行加密和解密操作 C语言异或加密实现的原理为,将任意值,与相同值两次异或后,结果与原值相同.所以可以通过将源数据与一个固定的值(秘钥key)异或后,得到密文,然后将密文再次与 ...

  5. MySql字段内容加密与解密

    AES和DES 对于存储在数据库中的敏感信息,往往需要对其进行加密.MySql提供了多种加密方式,其中两种为AES和DES. 这两种方式用法类似.性能上,AES各方面都略强于DES.因此推荐使用AES ...

  6. MySQL 数据库级别加密、解密

    MySQL数据库加密与解密: 数据加密.解密在安全领域非常重要.对程序员而言,在数据库中以密文方式存储用户密码对入侵者剽窃用户隐私意义重大. 有多种前端加密算法可用于数据加密.解密,下面我向您推荐一种 ...

  7. mysql aes_MYSQL AES加密与解密函数使用

    最近在做项目的时候,需要对一个数字串进行加密,但是加密密文又需要可以可以逆转,因此不能使用md5或sha之类的,只能用aes或des.翻了资料,尝试了在php层进行加密解密,用到了php的加密函数库, ...

  8. 前端数据的加密和解密--对象解密的坑

    作为一个前端菜鸡,今天碰到一个加密解密的坑,浪费了不少时间. 为了报仇,我决定再次拿起我的小本本,君子报仇十年不晚,先记下来. 先说坑,加密解密前端工作中很常见. 之前也加密过密码账户之类的,一切都顺 ...

  9. java对数据加解密_java 使用AES对数据进行加密和解密

    public class AESUtil { private static String key= "123456"; /** * 加密 * @param content待加密内容 ...

最新文章

  1. 安利7款珍藏已久的windows软件,每一个都非常强大
  2. 监控录像帮忙找回医院被偷的女婴
  3. python遍历字典方法总结
  4. Cognitive Security的异常检测技术
  5. win2k,XP下用setupapi.dll自动安装Driver
  6. 【sklearn第二十三讲】异常检测
  7. 安装Seay代码审计工具
  8. python的Bio下的Entrez使用
  9. 使用PEG估值法简单选股(1)
  10. 西安游记(兵马俑 -- 华清池)
  11. 文物摄影中白平衡的正确设置(图)
  12. Visual Studio 报错:未能加载工具箱项,将从项目中移除
  13. 杰普实训(前端)第一天知识点总结
  14. SMTP-POP3协议简介以及使用Telnet客户端收/发邮件(163邮箱)
  15. 【elasticsearch】问题解决:Remote responded with a chunk that was too large. Use a smaller batch size
  16. nyoj42一笔画问题 【欧拉回路】
  17. 易订货专属App文档
  18. h5页面跳转微信小程序。
  19. android 全局菜单键,视听效果都很出色的超值之选 OPPO智能电视K9评测
  20. 永远不要去依赖别人_别太依赖一个人的说说 不依赖别人的经典语录_经典语录...

热门文章

  1. 黄帝内经-第40篇-腹中论篇(1)
  2. 【基于Arduino RFID门禁系统】
  3. oracle系统表空间和自定义表空间
  4. APP(UniAPP) 支付宝支付操作指导 + 遇到的坑(PHP实现)
  5. 初入Java测试员之路
  6. dede列表命名规则
  7. 微软应用商店_对手变战友!苹果iCloud正式登陆微软官方应用商店
  8. 如何解决c++文件读写流无法读取中文的问题(vc6.0)
  9. 4G模块打开逻辑通道+CCHO
  10. 【Pytorch-从一团乱麻到入门】:5、模型效果评估指标:ROC-AUC、PR-AUC及可能遇到的问题(2)