mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

最近遇到了一个奇葩的问题,采用 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。具体如下:
其他部门提了一个小需求,有一批 excel 格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。
解决思路把 excel 数据导入到 mysql 中,通过内置 md5 函数加密身份证列,然后把前台提交的身份证号用 php 进行 md5 加密,查询数据库,取出相关信息就可以了。
做起来很简单,可是运行起来出错,发现 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。
最开始想的是编码问题和数据库字段类型设计的问题,检查了一遍均没解决。
后来仔细看了一遍导入的原始数据才发现,由于 excel 中存在的制表符、换行符导致导入到 mysql 中的数据前后有特殊空白字符,那数据都不一样了,md5 的结果当然不一样了!!!
附:mysql 去除前后空白字符的终极办法
猜你可能想看的VPS
- HKServerSolution→599 元 年 2 核 2G 内存 2虚拟空间(主机)
- 特价大盘机 hostsolutions→1 核 512M 内存 1T 硬全球[VPS测评]
- 疯狂猜成语 图猜成语一个人撒尿灭火是什么成语?全球[VPS测评]
- AWS CloudFront(AWS CDN)设置 使用教程;为 Wor全球[VPS测评]
- cfhost→18.88 元 月 512MB 内存 40GB SSD 空虚拟空间(主机)
- 腾讯云服务器秒杀→2 核 4G3M998 元 3 年 2 核 4G6M1全球[VPS测评]
- 小伞云→3 元 月 500MB 空间 200GB 流量 100Mbps 虚拟空间(主机)
- Digital-vm 七折→8 机房 1-10G 端口大流量 KVM 月全球[VPS测评]
- 超值 腾讯云秒杀活动→国内 1G 套餐 99 元每年 2 核 4G 6M全球[VPS测评]
- phpexcel 设置工作 sheet 名称全球[VPS测评]
- 大硬盘 VPS 35 刀每年 512M 内存 0.5T 硬盘 virma全球[VPS测评]
- WordPress前端优化设置教程全球[VPS测评]
- 搬瓦工VPS传家宝10G KVM PROMO和SPECIAL 10G K全球[VPS测评]
- 搬瓦工VPS主机IP被封原因及应对方法全球[VPS测评]
- Fleksibel 印尼 VPS 测试 1T流量 8.5$月(小时计费)全球[VPS测评]
- 2.45亿、成都公安(大数据基座-服务器)采购:神码、虹信、海康、超聚变全球[VPS测评]
- 什么是云计算?全球[VPS测评]
- Fatal error: Allowed memory size of 全球[VPS测评]
- 腾讯会议故障了 提示:会议发生异常请重新加入会议全球[VPS测评]
- Vultr新用户100美金 最新活动来啦!新用户充值活动来了,充100美全球[VPS测评]
- 2023年 IDC市场结构和方向的深度分析全球[VPS测评]
- 购买香港服务器需要做哪些准备香港VPS[主机]
- 2020年国外VPS哪个最好?教你学会选择国外VPS全球[VPS测评]
- CubeCloud,香港cn2,美国cn2 gia线路vps主机,2核1美国VPS[主机]
- 雪花云怎么样?雪花云香港云服务器1核1G2M仅19元/月香港VPS[主机]
- 手帕云,便宜小带宽香港CN2 VPS,集群10G防御,双向CN2直连,仅香港VPS[主机]
- 56云服务器怎么样?56云免备案香港云服务器价格多少钱?香港VPS[主机]
- JGKVM:1核/512M/30G/600G/30Mbps/洛杉矶CN2全球[VPS测评]
- 美云香港云服务器怎么样?1核1G香港云服务器价格99元/月香港VPS[主机]
- 瓜云互联怎么样?香港/美国洛杉矶CN2高防vps 50G月付34元美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-214158.html











