php加密概述

 加密函数有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;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章