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

最近遇到了一个奇葩的问题,采用 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。具体如下:
其他部门提了一个小需求,有一批 excel 格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。
解决思路把 excel 数据导入到 mysql 中,通过内置 md5 函数加密身份证列,然后把前台提交的身份证号用 php 进行 md5 加密,查询数据库,取出相关信息就可以了。
做起来很简单,可是运行起来出错,发现 mysql 内置 md5 算法加密的数据与 php 程序 md5 算法加密的数据不一致。
最开始想的是编码问题和数据库字段类型设计的问题,检查了一遍均没解决。
后来仔细看了一遍导入的原始数据才发现,由于 excel 中存在的制表符、换行符导致导入到 mysql 中的数据前后有特殊空白字符,那数据都不一样了,md5 的结果当然不一样了!!!
附:mysql 去除前后空白字符的终极办法
猜你可能想看的VPS
- tmhhost→双程日本软银 VPS 100M 带宽 50 元 月 KV日本VPS[主机]
- 教程 VPS 快速搭建速度测试服务全球[VPS测评]
- Pump Cloud→$42.49 月 1GB 内存 20GB NVMe虚拟空间(主机)
- 域名价格监控及注册查询网站汇总全球[VPS测评]
- 宝塔面板开启 Memcache 及 Memcached 缓存的方法全球[VPS测评]
- ThinkPHP5 路由别名无效的问题全球[VPS测评]
- 优惠 Digital-VM→全场 7 折优惠 不限流量 亚洲机房 月付低全球[VPS测评]
- input 标签 type 为 number 时允许输入小数的方法全球[VPS测评]
- AkkoCloud→129 元 月 1GB 内存 50GB SSD 空间虚拟空间(主机)
- R9Host→€2.99 月 512MB 内存 15GB NVMe 空间虚拟空间(主机)
- 双十一 HostKvm→新加坡 香港 美国机房 2G 内存以上 65 折美国VPS[主机]
- SafeNote 阅后即焚笔记分享服务全球[VPS测评]
- ChicagoVPS 512M内存20g硬盘5T大流量月付仅2.5刀 O全球[VPS测评]
- 酷番云双十一 高防服务器1.5折起 2核2G5M带宽无限流量国内高防只需全球[VPS测评]
- m-hoster-俄罗斯莫斯科 .5c.5g5gb 200Mbps 无限全球[VPS测评]
- on9host 1核心 512M内存 15G 储存 500G流量 30M全球[VPS测评]
- 如何设置必应api 自动推送网站全球[VPS测评]
- 做跨境电商一个月都有多少收入?全球[VPS测评]
- 拼多多拟建跨境电商平台:挖角SHEIN员工,0佣金招商入驻全球[VPS测评]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 腾讯云香港轻量应用服务器 优惠活动最低月付仅24元香港VPS[主机]
- 华为S2300 系列交换机如何修改密码?全球[VPS测评]
- 缓解云计算人才焦渴,苏州工业园区用三年引得源头活水来全球[VPS测评]
- 蓝米云:美国cera vps/香港cn2vps套餐,1核2G/40G/1美国VPS[主机]
- 二三互联,香港cn2云服务器5折+85折双重优惠,稳定不限流量,1核1G香港VPS[主机]
- 快速云:怎么连接vps?VPS的用途有哪些?全球[VPS测评]
- sugarhosts首推DECADE云服务器,香港云服务器,1核512M香港VPS[主机]
- edgeNAT:2021元旦vps促销_全场韩国/美国/香港VPS低至7韩国VPS[主机]
- Ceraus:香港CN2云服务器,香港GIA VPS去程移动回程路线,月香港VPS[主机]
- sugarhosts:虚拟主机3折(有独立IP),云服务器5折,香港\\独立服务器[U]
转载请注明原文地址:http://140.238.13.167:12355/read-208234.html











