加密函数有crypt(),md5()和shal()还有加密扩展库Mcrypt()和Mhash.
1crypt()加密函数(单向加密)
string crypt(string str[,string salt] );
salt参数为干扰串,如果省略会随机生成干扰串,
crypt()支持4中算法和长度
说明:缺省情况下,PHP使用一个2个字符的DES干扰串,如果系统使用MD5,则会使用一个12个字符可以通过CRYPT_SALT_LENGTH变量来查看当前所有使用的干扰串的长度。
md5()函数格式如下:
string md5(string str[,bool raw_output])
str为要加密的明文,raw_output参数设置为true函数返回一个二进制形式的密文,raw_output默认设置为false;
sha1()
string sha1(string str [,bool raw_output])
一个40位的16进制数,如果参数raw_output为真,则返回一个20位的2进制数,默认为false;
本文介绍了几种常见的加密函数,包括crypt(), md5() 和 sha1()等,并详细解释了它们的用法及参数设置。了解这些函数有助于提升信息安全保护水平。
2591

被折叠的 条评论
为什么被折叠?



