mysql自带加密解密字符集问题

      由于公司业务需要,需要对已有的数据进行加密, 由于数据加密之后需要可逆的解密,最先考虑使用encode,decode函数;在实际使用的过程遇到加密数据解密之后得不到原本的值,后发现是由于字符集不正确,只需要改为latin1就可以了。接着又发现encode,decode不能对中文进行加密,尝试了所有的字符集仍不可行,于是考虑换个加密解密算法,修改为AES_ENCRYPT,AES_DECRYPT,,问题解决。附上例子一个:

INSERT INTO user set `name`='mmememmeem',`Pwd`='123',`info`=AES_ENCRYPT('啦啦23343啦$%$%^^&啦啦','123456');
SELECT *,AES_DECRYPT(`info`,'123456') FROM user WHERE Id=49

查询结果如下:

多尝试,说不定解决方法就蹦出来了,看到网上很多文章都说不能加密解密,特此附上本人解决方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/414256.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重温类加载机制

前言 我们在学习 java 基础的时候,从宏观上了解一个类到运行大致是:.java 文件通过 javac 编译器编译得到 .class 文件,在用到该类时,jvm 会加载该 class 文件,并创建对应的 class 对象,将 class 文件加载…

微信团队分享:微信移动端的全文检索多音字问题解决方案

本文来自微信开发团队WeMobileDev公众号的技术分享。 1、前言 微信的移动客户端全文搜索中的多音字问题一直是搜索体验的痛点之一。微信客户端全文搜索在上线以后,也经常收到用户关于多音字问题的反馈。所以,微信全文搜索中的多音字搜索成了一个迫切需要…

PHP编译不成功

早上开机的时候运行本地网站,蹦出一个error: ERROR:syntax error, unexpected 92 (T_CONSTANT_ENCAPSED_STRING), expectin懵,昨天下班前不是还好好的吗(其实我不知道下班前是不是好好的,因为下班前没跑程序好尴尬)&am…

201571030128/201571030118《小学四则运算练习软件软件需求说明》结对项目报告

一、以实验二个人项目、实验三结对项目所开发的小学生四则运算练习软件作为原型,实施小学生四则运算练习软件用户调研活动具体过程。 1、真实的调研对象 对象性别年龄身份刘老师女23小学数学实习老师杨同学男12小学五年级学生杨家长女35杨同学的家长何老师男24小学数…

QQ互联登陆(Java)

一、准备部分 1、账户注册 腾讯开放平台网址: https://connect.qq.com/index.html 首先需要到开放平台注册QQ互联开发者身份。注册之后创建一个网站应用,注意,需要备案成功的域名才可申请。 2、应用审核 审核通过后如下图所示,审核通过后可以…

发布-订阅消息常用通信方式

二进制通信方式 常见的有MQTT。。。参考https://blog.csdn.net/qq_19004627/article/details/79802685未完待续

动静分离-静态资源缓存控制

一、静态资源服务与动态资源服务的区别 首先动静分离非前后端分离,关于两者的介绍如下: 动静分离:动态资源(jsp、ftl)与静态资源(js、img、css)分开前后端分离:接口与视图分开独立开发部署二、为什么静态资源需要实现CDN内容加速 …

合并两个排序的链表

题目描述 输入两个单调递增的链表&#xff0c;输出两个链表合成后的链表&#xff0c;当然我们需要合成后的链表满足单调不减规则。 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <vector> #include &…

Beyond Compare4.07过期,报错This license key has been revoked:

在C盘用户文件夹下搜索 Scooter Software 文件夹 我的在C:\Users{user}\AppData\Roaming\Scooter Software\下 进入当前目录的Beyond Compare 4 里面的文件重命名就可以了 转自这里

npm install引起的项目崩溃(This is probably not a problem with npm,there is likely additional logging outp)

报错This is probably not a problem with npm. There is likely additional logging output above. 参照一篇文章&#xff0c;windows下使用命令删除 node_modules 用到 rimraf&#xff0c;因此需要先安装 npm 包&#xff08;全局安装&#xff09; npm install rimraf -g 1 …

分布式session共享

一、前言 为什么会出现session共享问题&#xff1f; 客户端与服务器交互时会产生唯一的sessionid用于标记用户&#xff0c;但是在分布式架构中&#xff0c;如果还是采用 session 的方式&#xff0c;用户发起请求&#xff0c;通过 nginx 做请求转发时&#xff0c;并不知道是转发…

InnoDB锁问题

InnoDB锁问题 InnoDB与MyISAM的最大不同有两点&#xff1a;一是支持事务&#xff08;TRANSACTION&#xff09;&#xff1b;二是采用了行级锁。行级锁与表级锁本来就有许多不同之处&#xff0c;另外&#xff0c;事务的引入也带来了一些新问题。下面我们先介绍一点背景知识&#…

phpsduty环境下,使用composer安装报错

1.首先要下载composer进行安装 点击下载 &#xff0c;最新的composer要求的php版本都比较高&#xff0c;安装之后&#xff0c;将composer的安装路径加入环境变量&#xff0c;我的参考路径&#xff1a;D:\composer&#xff1b; 2.我的环境使用的php版本是php7.0.12-nts&#xf…

SPU、SKU、ARPU

在涂涂商城开发之前&#xff0c;发现一篇关于电商中 SPU、SKU、ARPU 的介绍&#xff0c;转至博客&#xff0c;原文地址&#xff1a;http://www.ikent.me/blog/3017 什么是SPU、SKU、ARPU 首先&#xff0c;搞清楚商品与单品的区别。例如&#xff0c;iphone 是一个单品&#xff0…