hash(xxx)=='0'

php在比较时,==会忽略二者类型而进行直接比较,而===会比较二者类型,误用==容易导致问题,比如md5(240610708)==md5(‘QLTHNDT’),返回true
这里整理了一些网上的和个别自己跑出来的这类字符串。

md5

x==md5(x)

md5
0e215962017 0e291242476940776845150308577824

数字

md5
240610708 0e462097431906509019562988736854
314282422 0e990995504821699494520356953734
571579406 0e972379832854295224118025748221
903251147 0e174510503823932942361353209384
1110242161 0e435874558488625891324861198103
1320830526 0e912095958985483346995414060832
1586264293 0e622743671155995737639662718498
2302756269 0e250566888497473798724426794462
2427435592 0e067696952328669732475498472343
2653531602 0e877487522341544758028810610885
3293867441 0e471001201303602543921144570260
3295421201 0e703870333002232681239618856220
3465814713 0e258631645650999664521705537122
3524854780 0e507419062489887827087815735195
3908336290 0e807624498959190415881248245271
4011627063 0e485805687034439905938362701775
4775635065 0e998212089946640967599450361168
4790555361 0e643442214660994430134492464512
5432453531 0e512318699085881630861890526097
5579679820 0e877622011730221803461740184915
5585393579 0e664357355382305805992765337023
6376552501 0e165886706997482187870215578015
7124129977 0e500007361044747804682122060876
7197546197 0e915188576072469101457315675502
7656486157 0e451569119711843337267091732412

大写字母

md5
QLTHNDT 0e405967825401955372549139051580
QNKCDZO 0e830400451993494058024219903391
EEIZDOI 0e782601363539291779881938479162
TUFEPMC 0e839407194569345277863905212547
UTIPEZQ 0e382098788231234954670291303879
UYXFLOI 0e552539585246568817348686838809
IHKFRNS 0e256160682445802696926137988570
PJNPDWY 0e291529052894702774557631701704
ABJIHVY 0e755264355178451322893275696586
DQWRASX 0e742373665639232907775599582643
DYAXWCA 0e424759758842488633464374063001
GEGHBXL 0e248776895502908863709684713578
GGHMVOE 0e362766013028313274586933780773
GZECLQZ 0e537612333747236407713628225676
NWWKITQ 0e763082070976038347657360817689
NOOPCJF 0e818888003657176127862245791911
MAUXXQC 0e478478466848439040434801845361
MMHUWUV 0e701732711630150438129209816536

小写字母

md5
accualdx 00e59979106254737706657848090611

混杂

md5
s878926199a 0e545993274517709034328855841020
s155964671a 0e342768416822451524974117254469
s214587387a 0e848240448830537924465865611904
s214587387a 0e848240448830537924465865611904
s878926199a 0e545993274517709034328855841020
s1091221200a 0e940624217856561557816327384675
s1885207154a 0e509367213418206700842008763514
s1502113478a 0e861580163291561247404381396064
s1885207154a 0e509367213418206700842008763514
s1836677006a 0e481036490867661113260034900752
s155964671a 0e342768416822451524974117254469
s1184209335a 0e072485820392773389523109082030
s1665632922a 0e731198061491163073197128363787
s1502113478a 0e861580163291561247404381396064
s1836677006a 0e481036490867661113260034900752
s1091221200a 0e940624217856561557816327384675
s155964671a 0e342768416822451524974117254469
s1502113478a 0e861580163291561247404381396064
s155964671a 0e342768416822451524974117254469
s1665632922a 0e731198061491163073197128363787
s155964671a 0e342768416822451524974117254469
s1091221200a 0e940624217856561557816327384675
s1836677006a 0e481036490867661113260034900752
s1885207154a 0e509367213418206700842008763514
s532378020a 0e220463095855511507588041205815
s878926199a 0e545993274517709034328855841020
s1091221200a 0e940624217856561557816327384675
s214587387a 0e848240448830537924465865611904
s1502113478a 0e861580163291561247404381396064
s1091221200a 0e940624217856561557816327384675
s1665632922a 0e731198061491163073197128363787
s1885207154a 0e509367213418206700842008763514
s1836677006a 0e481036490867661113260034900752
s1665632922a 0e731198061491163073197128363787
s878926199a 0e545993274517709034328855841020

其他

算法
md2 505144726 0e015339760548602306096794382326
md4 48291204 0e266546927425668450445617970135
md5 240610708 0e462097431906509019562988736854
sha1 10932435112 0e07766915004133176347055865026311692244
sha224 - -
sha256 - -
sha384 - -
sha512 - -
ripemd128 315655854 0e251331818775808475952406672980
ripemd160 20583002034 00e1839085851394356611454660337505469745
ripemd256
ripemd320
whirlpool
tiger128,3 265022640 0e908730200858058999593322639865
tiger160,3 13181623570 00e4706040169225543861400227305532507173
tiger192,3
tiger128,4 479763000 00e05651056780370631793326323796
tiger160,4 62241955574 0e69173478833895223726165786906905141502
tiger192,4
snefru
snefru256
gost
adler32 FR 00e00099
crc32 2332 0e684322
crc32b 6586 0e817678
fnv132 2186 0e591528
fnv164 8338000 0e73845709713699
joaat 8409 0e074025
haval128,3 809793630 00e38549671092424173928143648452
haval160,3 18159983163 0e01697014920826425936632356870426876167
haval192,3 48892056947 0e4868841162506296635201967091461310754872302741
haval224,3
haval256,3
haval128,4 71437579 0e316321729023182394301371028665
haval160,4 12368878794 0e34042599806027333661050958199580964722
haval192,4
haval224,4
haval256,4
haval128,5 115528287 0e495317064156922585933029613272
haval160,5 33902688231 00e2521569708250889666329543741175098562
haval192,5 52888640556 0e9108479697641294204710754930487725109982883677

参考

http://blog.csdn.net/kalbertlee/article/details/70213392
http://www.bubuko.com/infodetail-1979116.html
http://www.cnblogs.com/Oran9e/p/6537204.html
http://www.freebuf.com/articles/web/129607.html