PHP 加密
加密是对数据进行编码和解码的概念。在PHP中,主要有两种类型的加密。
- 单向加密
- 双向加密
单向加密
使用此方法,我们可以对数据进行编码,但无法解码已编码的数据。
1. md5()函数: (消息摘要5)
使用此函数,我们可以将数据编码为32个字符的长度,字母数字字符串。
语法
string md5 ( string str [, boolraw_output = FALSE ] )
参数
参数 | 描述 | 是否必须 |
---|---|---|
string | 要计算的字符串。 | 必须的 |
raw_output | 指定十六进制或二进制输出格式: TRUE- 原始16个字符 FALSE- 默认 | 可选的 |
返回值
md5()函数在成功时返回计算得到的md5哈希值,失败时返回false。
示例1
<?php
str = "sonoo";
echo md5(str);
?>
输出:
示例2
<?php
str = "sonoo";
echo md5(str);
if (md5($str) == "ea866df636e6d5b4b7c9ab7b596cdd4c")
{
echo "<br>Hello javatpoint";
exit;
}
?>
输出: