PHP双向加密用法

本文概述

  • 1. base64_encode()
  • 句法
  • 参数
  • 退货
  • 例子1
  • 例子2
  • 2. base64_decode()
  • 句法
  • 参数
  • 退货
  • 例子1
  • 例子2
【PHP双向加密用法】通过使用此概念, 我们可以对数据进行编码和解码。简单来说, 双向加密意味着同时存在加密和解密功能。在PHP中, 双向加密是通过以下函数完成的。
  1. base64_encode()
  2. base64_decode()
1. base64_encode() 此函数用于使用base64编码给定数据。此功能在PHP 4.0中引入。
句法
string base64_encode ( string $data )

参数
Parameter Description 是强制性的
data 要编码的数据。 compulsory
退货 base64_encode()函数将编码后的数据作为字符串返回。
例子1
< ?php $str= "srcmini"; $str1= base64_encode($str); echo $str1; ?>

输出
PHP双向加密用法

文章图片
例子2
< ?php $str = 'Welcome to srcmini'; echo base64_encode($str); ?>

输出
PHP双向加密用法

文章图片
2. base64_decode() base64_decode()函数用于解码base64编码的数据。此功能在PHP 4.0中引入。
句法
string base64_decode ( string $data [, bool $strict = FALSE ] )

参数
Parameter Description 是强制性的
data 编码数据。 compulsory
strict 如果strict参数设置为TRUE, 则如果输入包含来自base64字母外部的字符, 则base64_decode()函数将返回FALSE。 Optional
退货 base64_decode()函数返回解码后的数据, 否则返回false。返回的数据可以是二进制的。
例子1
< ?php $str = 'V2VsY29tZSB0byBqYXZhdHBvaW50'; echo base64_decode($str); ?>

输出
PHP双向加密用法

文章图片
例子2
< ?php $str= "amF2YXRwb2ludA=="; $str1= base64_decode($str); echo $str1; ?>

输出
PHP双向加密用法

文章图片

    推荐阅读