PHP 用base64实现加密解密

php中用base64实现加密解密:    base64_encode() 和 base64_decode() 进行加密和解密.

语法:    string base64_encode ( string data )

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

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

语法:     string base64_decode ( string encoded_data )

base64_decode() 对 encoded_data 进行解码,返回原始数据,失败则返回 FALSE。返回的数据可能是二进制的。

例子 1. base64_encode() 示例

$str = 'This is an encoded string';

echo base64_encode($str);

?>

此例将显示:

VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==

例子 2. base64_decode() 示例

$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';

echo base64_decode($str);

?>

此例将显示:

This is an encoded string

php64解密,PHP 用base64兑现加密解密相关推荐

  1. 在线Base64编码加密解密还原工具

    在线Base64编码加密解密还原工具 在线Base64编码加密解密还原工具 在线对数据进行base64编码加密和对base64数据进行解密还原 Base64编码要求把3个8位字节(38=24)转化为4 ...

  2. Base64在线加密解密

    Base64是一种基于64个可打印字符来表示二进制数据的表示方法. 推荐一款在线base64编码加密解密工具 http://www.json996.com/base64.html

  3. php base64怎么加密,怎么在php项目中利用base64进行加密解密

    怎么在php项目中利用base64进行加密解密 发布时间:2020-12-19 14:55:49 来源:亿速云 阅读:76 作者:Leah 怎么在php项目中利用base64进行加密解密?很多新手对此 ...

  4. 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 上

    前言: 首先.在这里声明.本人没学过加密解密专业以及没有对加密解密做过任何的系统学习.文章用来记录我自己学到的加密解密的一些我理解的东西,有错误之处欢迎大家指出.谢谢. 加密解密.在以前我的眼里.是灰 ...

  5. java des加密解密_Java实现的DES加密解密工具类实例

    本文实例讲述了Java实现的DES加密解密工具类.分享给大家供大家参考,具体如下: 一个工具类,很常用,不做深入研究了,那来可直接用 DesUtil.java package lsy; import ...

  6. 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 下

    继上一篇 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 上 的下篇. 我在 上 篇里 已经给大家说了最基本的ASCII 加密 解密的东西.然后再最后 我们说了ASCII加密解密的问 ...

  7. js_md5加密和base64的加密解密

    1.最近有些人在爬我们公司的数据,然有了这个md5加密的小需求.为什么叫小需求呢?嗯,之前没做过,会以为很复杂. 其实,是想多了. 2.前端md5加密,其实也并不是安全的,因为代码是可见的.也就是说, ...

  8. js实现Base64的加密解密

    /1.加密解密方法使用: 1.加密   var str = '124中文内容'; var base = new Base64(); var result = base.encode(str); 2.解 ...

  9. Base64 混淆加密+迭代次数,Base64前后端加解密不一致、Base64 js加解密结果与java加解密结果不一致,Base64中文加密乱码

    Table of Contents 概述 一.js加密,java解密 1.js加密 1.中文字符串加密 2.英文等字符串加密 3.中文字符串混淆.迭代加密 4.英文等字符串混淆.迭代加密 5.JSON ...

最新文章

  1. Python--str与repr以及eval的使用方法
  2. Python 在字符串中处理html 和xml
  3. canvas入门-1三种填充方式、渐变、模式
  4. C语言的指针函数与函数指针
  5. 20个Pandas数据实战案例,干货多多
  6. Linux / Ubuntu系统查看磁盘空间及目录容量
  7. 《RabbitMQ 实战指南》第四章 RabbitMQ进阶(上)
  8. 淘宝客CMS,公众号,小程序,淘客APP,外卖返利系统
  9. 免费得了一套做自媒体教程,免费分享给大家
  10. STC15单片机跑流水灯Proteus仿真
  11. 揭秘AI创业江湖里的“师徒帮”:同门师兄弟搭档 导师坐镇后方
  12. httpclient基本get用法
  13. 三分钟教你开通支付宝收款二维码
  14. 别说理科男不懂撩妹,这个老司机一生只爱两样:物理和18岁的少女
  15. HTML中的botton type=reset标签失效(不起作用)的可能原因。
  16. 交换机,路由器接口类型
  17. 多张图片怎么同时修改dpi?教你一键批量修改图片dpi
  18. 二手苹果8多少钱_苹果期货一手多少钱
  19. html找到多行注释报错,前端注释总结
  20. 如何提升自己的短视频质量?三个小技巧来帮忙,助你做优质内容

热门文章

  1. python 生成图表
  2. python数据可视化--pyecharts生成图表
  3. 【Open Judge】7624 山区建小学
  4. 正则表达式匹配——《剑指offer》
  5. 访问学者在美国生活有哪些饮食文化特点?
  6. 沪市A股,kdj指标,api接口,API接口
  7. 预制墙板一般包括哪些类型?
  8. UnityEditor查找引用和批量替换资源工具
  9. 研究生最后一年的计划与目标
  10. 在安卓的道路上铿锵前行| 掘金年度征文