PHP加密技术
在PHP中能对数据进行加密的函数主要有crypt()、md5()和sha1(),
还有加密扩展库Mcrypt和Mash
1、使用crypt()函数进行加密
crypt()函数可以完成单向加密功能
string crypt(string str[, string salt]);
str是需要加密的字符串
salt为加密时使用的干扰串,如果省略掉第二个参数,则会随机生成一个干扰串
crypt()函数支持4种算法和salt参数的长度
https://www.runoob.com/php/func-string-crypt.html
2、使用md5()函数进行加密
md5()函数使用MD5算法。
MD5的全称是Message-DigestAlgorithm 5(信息-摘要算法),
它的作用是把不同长度的数据信息经过一系列的算法计算成一个128位的数值,就是把一个任意长度的字节串变换成一定长的大整数。
string md5( string str [,bool raw_output]);
字符串str为要加密的明文,raw_output如果设为true,
则函数返回一个二进制形式的密文,该参数默认为false。
3、使用sha1()函数进行加密
string sha1( string str [, bool raw_output])