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

最近遇到了一个奇葩的问题,采用 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。具体如下:
其他部门提了一个小需求,有一批 excel 格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。
解决思路把 excel 数据导入到 mysql 中,通过内置 md5 函数加密身份证列,然后把前台提交的身份证号用 php 进行 md5 加密,查询数据库,取出相关信息就可以了。
做起来很简单,可是运行起来出错,发现 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。
最开始想的是编码问题和数据库字段类型设计的问题,检查了一遍均没解决。
后来仔细看了一遍导入的原始数据才发现,由于 excel 中存在的制表符、换行符导致导入到 mysql 中的数据前后有特殊空白字符,那数据都不一样了,md5 的结果当然不一样了!!!
附:mysql 去除前后空白字符的终极办法
猜你可能想看的VPS
- [11.11]者也 IO 全场云服务器 7 折加送内存 充 1000 送独立服务器[U]
- HostYun 老品牌升级,圣何塞双程 GIA VPS 限时九折,100全球[VPS测评]
- HostKvm 全场八折 香港机房 2G 内存套餐每月 7.6 美元起香港VPS[主机]
- js 鼠标移入显示二维码图片代码全球[VPS测评]
- NameSilo - 网站改版新 UI 新注册域名降价优惠全球[VPS测评]
- php 数组去重函数 array_unique()全球[VPS测评]
- 基于Vue.js的单栏wordpress博客模板全球[VPS测评]
- 八个HTTPS和SSL优化使用心得-减少等待时间和降低Https性能损耗全球[VPS测评]
- edgenat春节特惠 香港cn2/韩国cn2/洛杉矶高防cn2 月付七韩国VPS[主机]
- PacificRack 便宜 VPS 512m内存 10G纯ssd 1T全球[VPS测评]
- LightNode → 上新 7.71$ 月 巴基斯坦卡拉奇VPS 1C全球[VPS测评]
- ixirhost → 4.2$ 月 土耳其 1C1G 100M不限流量 全球[VPS测评]
- ZeptoVM 512M内存 10G SSD 320G流量 1G带宽 伯全球[VPS测评]
- RivenCloud 1G 内存 15G SSD 500G 1Gbps 日本VPS[主机]
- 常见的CN2,GIA,CIA 各个网络线路解释全球[VPS测评]
- 自适应bootstrap左侧导航可关闭全球[VPS测评]
- 40火伞高压电爬坡更让企业用电于民全球[VPS测评]
- 微基主机:1核1G香港云服务器,100Mbps/香港CN2直连/KVM/香港VPS[主机]
- 再“掷”53亿元 宜家能否挽回中国消费者全球[VPS测评]
- 麻花云怎么样?安徽移动vps月付29元/香港vps月付21元香港VPS[主机]
- 麻花云双12年终盛典:香港云主机9元起,老客户续费6折;安徽BGP线路v香港VPS[主机]
- 奇异互动,2核4G香港云服务器仅655元/年,注册领550元新手大礼包香港VPS[主机]
- 空空云怎么样?香港CN2-GIA VPS,带宽2M,月付15元香港VPS[主机]
- CMIVPS:香港vps/2核/2GB/20GB空间/不限流量/KVM/虚拟空间(主机)
- 拼多多入局跨境电商平台,首站美国;奈雪的茶在上海建第二总部;pidan“美国VPS[主机]
- 源云主机,香港沙田VPS CN2 1核1G 24/月 NTT 50M 9香港VPS[主机]
- 世界杯季疫情突发,跨境电商订单排队,义乌商人面临难题全球[VPS测评]
- 魔方云:2021春节促销_香港CN2/美国CN2全年最高折扣75折/香港美国VPS[主机]
- KVMCloud:1核/512M/40G硬盘/无限流量/美国/香港BGP美国VPS[主机]
- 腾讯云秒杀活动:1核/2G/上海&北京,年付99元全球[VPS测评]
转载请注明原文地址:http://140.238.13.167:12355/read-202392.html











