我使用http://www.openwall.com/phpass/哈希密碼,並做到這一點是:數據類型來存儲phphash密碼
$t_hasher = new passwordhash(8, FALSE);
$hash =$t_hasher->HashPassword('myPassword');
一個典型的哈希看起來像$2a$08$xKcZiTBgnoJ2z/aXg2K7m.0roI4gMDO3VSYmBAH/nYAYjPNBfo1Lq
我應該使用的SQL表中哪些數據類型存儲$ hash?
你可以使用varchar字段類型存儲在數據庫中 –
請看看:http://stackoverflow.com/questions/247304/mysql-what-data-type-to-use-for-hashed-password-字段和長度 - 它看起來類似於您的問題 –
作爲重複關閉?我沒有詢問關於存儲Bcrypt散列的問題,而是通過開放式牆壁(openwall)在phphash類中存儲的內容。 – user1032531