爲什麼PHP中的CRYPT_BLOWFISH被認爲比密碼哈希更好,當它產生比CRYPT_SHA-256/512短的哈希?難道不可能找到另一個計算相同BLOWFISH哈希的詞,而不是SHA256/512哈希?從php.net手動拍攝爲什麼PHP中的CRYPT_BLOWFISH被認爲是更好的,當它產生比SHA更短的哈希
例哈希:
Blowfish: $2a$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi
SHA-256: $5$rounds=5000$usesomesillystri$KqJWpanXZHKq2BOB43TSaYhEWsQ1Lr5QNyPCDH/Tp.6
SHA-512: $6$rounds=5000$usesomesillystri$D4IrlXatmP7rx3P3InaxBeoomnAihCKRVQP22JZ6EY47Wc6BkroIuUUBOov1i.S5KPgErtP/EN5mcO.ChWQW21
因爲它是一個非常慢的算法。這就是你想要的密碼哈希。 – PeeHaa