当前位置: 首页 > news >正文

php的Url 安全的base64编码解码类

/*** Url安全的Base64编码方法* @author JerryLi* @version 20231217*/
final class UrlSafeB64Fun{/*** 编码* @param string $sData 原始字符串* @return string*/static public function encode(string $sData): string{$aTmp = base64_encode($sData);return strtr($aTmp, ['+'=>'-', '/'=>'_', '='=>'']);}/*** 解码* @param string $sData 待解吗字符串* @return string*/static public function decode(string $sData): string{$sTmp = strtr($sData, ['-'=>'+', '_'=>'/']);if(strlen($sTmp) % 4!= 0){$sTmp.= str_repeat('=', 4 - strlen($sTmp) % 4);}return base64_decode($sTmp);}
}
http://www.lryc.cn/news/262485.html

相关文章:

  • 安全CDN有什么作用,安全CDN工作原理是什么?
  • Mysql高可用|索引|事务 | 调优
  • 电机驱动开发
  • 基于PaddleNLP的深度学习对文本自动添加标点符号(一)
  • “Java已死、前端已凉”?尊嘟假嘟?
  • 双向无线功率传输系统MATLAB仿真
  • 火山引擎DataLeap:助你实现从数据研发1.0到数据研发3.0的跨越
  • DevOps 和人工智能 – 天作之合
  • 基于主动安全的AIGC数据安全建设
  • Java 程序的命令行解释器
  • 从事开发近20年,经历过各种技术的转变和进步
  • unet v2学习笔记
  • MQ入门—centos 7安装RabbitMQ 安装
  • 虾皮Shopee商品详情API:电商实时数据获取的关键
  • VUE中的8种常规通信方式
  • overleaf 加载pdf格式的矢量图时,visio 图片保存为pdf格式,如何确保pdf页面大小和图片一致
  • 西南科技大学数字电子技术实验四(基本触发器逻辑功能测试及FPGA的实现)预习报告
  • “新程序员”必须学会的8个GPT提问技术 | 抢免费注册DevChat名额
  • Flink系列之:大状态与 Checkpoint 调优
  • 七轴开源协作机械臂myArm视觉跟踪技术!
  • etcd初探
  • 微信小程序如何实现WXML和js文件之间的数据交互
  • 计算机网络基础——以太网类型,常见标准和架构
  • HarmonyOS(二)—— 初识ArkTS开发语言(下)之ArkTS声明式语法和组件化基础
  • VUE篇之日历组件
  • 【selenium】自动化使用 chrome 的 user-data-dir
  • pythonUnitTest框架
  • 微服务最佳实践:构建可扩展且高效的系统
  • 源码赏析: 数据结构转换工具 configor (一)
  • 使用java调用python批处理将pdf转为图片