PHP加密函数

1.使用crypt()函数进行加密

string crypt(string str[, string salt]);

其中,str参数是需要加密的字符串,salt参数为加密时使用的干扰串。如果省略掉第二个参数,则会随机生成一个干扰串。

2.使用md5()函数进行加密

string md5 ( string str [, bool raw_output] );

其中字符串str为要加密的明文,raw_output参数如果设为true,则函数返回一个二进制形式的密文,该参数默认为false。

3.使用sha1()函数进行加密

string sha1 ( string str [, bool raw_output] )

函数返回一个40位的十六进制数,如果参数raw_output为true,则返回一个20位的二进制数。默认raw_output为false。

4.base64_encode(编码) 和 base64_decode(解码)

string base64_encode ( string $data )

使用 base64 对 data 进行编码。

设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。

Base64-encoded 数据要比原始数据多占用 33% 左右的空间。

 

原文地址:https://www.cnblogs.com/pengyunjing/p/6556458.html