我使用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