TypechoJoeTheme

Dcr163的博客

统计

在PHP中 URL安全的Base64编码

2023-10-23
/
0 评论
/
2,101 阅读
/
正在检测是否收录...
10/23

在PHP中 URL安全的Base64编码
有时候我们在传递参数的时候,想要把某些值加密,这时候就想到了base64_encode这个加密方式,但是这个生成出来的结果会有+/这两个特殊字符,所以就需要替换一下结果

下面是示例

//加密示例
$data = "Hello, World!"; // 要编码的数据
$base64 = base64_encode($data);
$url_safe_base64 = strtr($base64, '+/', '-_');
echo $url_safe_base64;
//解密示例
$url_safe_base64 = "SGVsbG8sIFdvcmxkIQ"; // 要解码的URL安全Base64编码
$base64 = strtr($url_safe_base64, '-_', '+/');
$data = base64_decode($base64);
echo $data;

这样就能安全的从url的参数中传递加密后的数据了。
这里推荐base64+openSSL的方式一起,这样安全性就比较高了。

朗读
赞(0)
版权属于:

Dcr163的博客

本文链接:

https://www.dcr163.cn/701.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. https://Sites.google.com/view/vavada-online-casino
    2025-04-12
  2. https://x.com/jeetbuzzcom
    2025-04-07
  3. prozone.cc alternative
    2025-03-19
  4. urgent delivery
    2025-03-16
  5. faster indexing
    2025-03-05

标签云