PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP 双向加密

PHP双向加密

通过使用这个概念,我们可以对数据进行编码和解码。简单来说,双向加密意味着同时存在加密和解密功能。在 PHP 中,通过以下函数实现双向加密。
base64_encode() base64_decode()

1、 base64_encode()

该函数用于使用base64对给定数据进行编码。这个函数是在 PHP 4.0 中引入的。

语法

string base64_encode ( string $data )

参数

参数 说明 是强制性的
data 要编码的数据。 强制性

返回:

base64_encode() 函数将编码后的数据作为字符串返回。

示例 1

<?php
  $str= "lidihuo";
  $str1= base64_encode($str);
  echo $str1;
?>
输出:
双向加密

示例 2

<?php
  $str = 'Welcome to lidihuo';
  echo base64_encode($str);
?>
输出:
双向加密

2. base64_decode():

base64_decode() 函数用于对base64 编码数据进行解码。这个函数是在 PHP 4.0 中引入的。

语法

string base64_decode ( string $data [, bool $strict = false ] )

参数

参数 说明 是强制性的
数据 编码数据。 强制性
严格 如果strict参数设置为TRUE,那么如果输入包含来自base64字母表之外的字符,base64_decode()函数将返回FALSE。 可选

返回:

base64_decode() 函数返回解码数据或失败时返回false。返回的数据可能是二进制的。

示例1

<?php
  $str = 'V2VsY29tZSB0byBqYXZhdHBvaW50';
  echo base64_decode($str);
?>
输出:
双向加密

示例 2

<?php
  $str= "amF2YXRwb2ludA==";
  $str1= base64_decode($str);
  echo $str1;
?>
输出:
双向加密
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4