计算机网络/计算机科学与应用/系统/运维/开发

PHP加密技术

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])


php 加密

努力的意义,不在于一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个自己更好一点。

评论

^