簡體   English   中英

mysql md5(md5('pass')+ salt)不等於php md5(md5('pass')。salt)

[英]mysql md5(md5('pass') + salt) not equal php md5(md5('pass').salt)

MySql查詢:

select md5(md5('pass') + '123') from foo

給出c8ffe9a587b126f152ed3d89a146b445
而php md5(md5('pass').'123')
給出ae2553fb5786e36233d25c879faf3863


怎么了?

select md5(CONCAT(md5('pass'), '123'))

+可能正在添加它。

這不是你在MySQL中連接字符串的方式。 親眼看看: SELECT 'pass' + '123';

而是嘗試SELECT md5(concat(md5('pass'), '123')) from foo

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM