我不知道有多少百分比的黑客侵入了代码以及有多少百分比侵入了数据库。但是如果我的猜测是正确的并且破解 php 代码比劫持数据库更难,它会通过在数据库中混淆散列密码来提高安全性吗?
在我见过的大多数情况下:
DB_hash = bcrypt(real_password.salt);
为什么不改变它?
DB_hash = bcrypt(salt.real_password);
或者即使我走得更远:
DB_hash = strrev( bcrypt(salt_last_five_char.real_password.rest_of_salt) );
黑客不知道我的 php 代码。即使他知道我的数据库,如何测试他的攻击?
是否有助于提高我的安全性?
谢谢