mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
最近遇到了一个奇葩的问题,采用mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致。具体如下:其他部门提了一个小需求,有一批excel格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。
解决思路把excel数据导入到mysql中,通过内置md5函数加密身份证列,然后把前台提交的身份证号用php进行md5加密,查询数据库,取出相关信息就可以了。
做起来很简单,可是运行起来出错,发现mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致。
最开始想的是编码问题和数据库字段类型设计的问题,检查了一遍均没解决。
后来仔细看了一遍导入的原始数据才发现,由于excel中存在的制表符、换行符导致导入到mysql中的数据前后有特殊空白字符,那数据都不一样了,md5的结果当然不一样了!!!
附:mysql去除前后空白字符的终极办法
[excel]历史优惠活动内容
猜你可能想看的VPS
- RAKsmart→“黑色星期五”购物狂欢 节 I3 低至$46 抢购 G全球[VPS测评]
- 特价服务器 CloudCone→洛杉矶 MC 机房独立服务器 6 折优惠独立服务器[U]
- FlipperHost→$4.5 月 OpenVZ-2GB 50GB 5全球[VPS测评]
- 彩虹数据→350 元 年 1GB 内存 20GB SSD 空间 500G虚拟空间(主机)
- 桔子数据→28 元 月 1GB 内存 40GB SSD 空间 500GB虚拟空间(主机)
- 促销 LosAngelesvps→2 核 2.5G 内存 35G SSD全球[VPS测评]
- 微基主机 IDC.WIKI→美国 CN2 虚拟主机 日本 CN2 VPS日本VPS[主机]
- 限量特价 $1.49 每月 256M 内存 10G 硬盘 1T 流量 洛全球[VPS测评]
- Uovz→3500 元 年 L5630*2 8GB 内存 146GB S全球[VPS测评]
- CloudCone→洛杉矶 KVM 年费 12.5 美元起 按小时计费随全球[VPS测评]
- 傲游主机新上自助换 IP KVM 香港&日本&美国&德国多机房 75 折日本VPS[主机]
- apache 设置网站默认首页文档的方法全球[VPS测评]
- IndoVirtue→$49.5 月-E3-1230v2 16GB 2T全球[VPS测评]
- VirMach→$27 月-E3-1240v1 16GB 1TB 10T全球[VPS测评]
- 华纳云双十一 香港美国云服务器最低3.5折 香港高防服务器防护能力达80美国VPS[主机]
- VirMach 退款猫腻多,避免PayPal充值余额购买VPS全球[VPS测评]
- Cloudcone 年付 $9.9 的美国便宜 VPS 套餐补货美国VPS[主机]
- 跨境电商洋码头生死攸关:买手流失资金被冻结保全全球[VPS测评]
- 云计算的三种服务模式,SaaS和PaaS的区别在哪里?全球[VPS测评]
- hostkvm怎么样?香港云vps 带宽30M 月付6美元香港VPS[主机]
- edgenat,低价年付促销活动,香港vps 4核8G仅300元/年,美美国VPS[主机]
- 缓解云计算人才焦渴,苏州工业园区用三年引得源头活水来全球[VPS测评]
- 因搜包耽误员工下班,苹果将支付3050万美元赔款全球[VPS测评]
- 麻花云双12活动:香港CN2云主机首月9元;安徽移动vps月付29元香港VPS[主机]
- 微基主机:1核1G香港云服务器,100Mbps/香港CN2直连/KVM/香港VPS[主机]
- 六六云:1核/1GB/20GB硬盘/500GB流量/30Mbps/KVM香港VPS[主机]
- vpsplayer:新年活动_vps全部7.5折起_深圳BGP/美西Ce香港VPS[主机]
- 樊云:香港CN2节点vps,最低月付22.5起,带宽5Mbps起步香港VPS[主机]
- 跨境电商洋码头生死攸关:买手流失资金被冻结保全全球[VPS测评]
- 海量科技:香港2核2G云服务器,5M独享带宽,低至168元/月香港VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-157872.html











