mysql中的password()函数仅用于授权表中的用户密码,而mysql中提供了MD5()和SHA(),SHA1()算法函数用于存储加密的密码。
而它的使用也有技巧,MD5()传人密码输出一串加密字符串。
md5(md5($password).md5($随机数));这样做就比较安全,随机数存储在数据库中。
随机数可指定种子数如:rand(用户名);这样rand(用户名)就为随机数了。但不知在服务器重启时rand(用户名)还是随机数。
mysql中的password()函数仅用于授权表中的用户密码,而mysql中提供了MD5()和SHA(),SHA1()算法函数用于存储加密的密码。
而它的使用也有技巧,MD5()传人密码输出一串加密字符串。
md5(md5($password).md5($随机数));这样做就比较安全,随机数存储在数据库中。
随机数可指定种子数如:rand(用户名);这样rand(用户名)就为随机数了。但不知在服务器重启时rand(用户名)还是随机数。