Gla*_*ius 2 php security authentication passwords cryptography
我正在开发一个应用程序,我不希望任何人弄清楚管理员用户名/密码的算法.
我想首先澄清一下:
对于如何在不花钱的情况下获得尽可能安全的建议,您有什么建议?时间是我所拥有的奢侈品.只需PHP和最小的JavaScript.
您需要的是散列算法(例如md5或sha1),这些是"单向"的,这意味着您可以轻松地散列字符串(如密码),并将生成的散列与存储的散列进行比较.但是,您无法获取哈希值并将其转换回密码.
有关sha1函数,请参见http://gr.php.net/manual/en/function.sha1.php.
MD5和SHA1是众所周知的算法,SHA1更安全,因为有一些当前的机制可以更容易地破坏MD5哈希.