background image

47 ?

 

  示例与上一节所介绍的使用 XOR 加密算法来保护用户信息非常类似,其核心部分在
于第 16、17 行使用 crypt()函数获取加密后的密码,而通过在第 25 行比较数据库中的密码
和加密后的密码是否相等来检查用户是否合法。

  下面,通过一个实例来看一下加密后的密码会变成什么样子。

  例如,用户名为 rock,密码为 123456,则加密后的密码为:

  12tir.zIbWQ3c

  上面就实现了一个简单的用户身份验证系统。在使用 crypt()保护重要的机密信息时,
需要注意的是,在缺省状态下使用 crypt()并不是最安全的,只能用在对安全性要求较低

 

的系统中。
-

资料引用:http://www.knowsky.com/340303.html