php - 可能的字符 base64 url​​ 安全功能

标签 php base64

此字符串返回的可能字符范围是多少?

function base64url_encode($data) 
{ 
  return rtrim(strtr(base64_encode($data), '+/', '-_'), '='); 
} 

我的猜测是[a-z0-9-_]

最佳答案

Base64 编码的字符串可能包含字符 a-z A-Z 0-9 +/=

您要删除右填充 = 并将 + 替换为 - 并将 / 替换为 _

因此在您的情况下,可能的字符是 a-z A-Z 0-9 - _

More Info

关于php - 可能的字符 base64 url​​ 安全功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102077/

相关文章:

javascript - Cakephp 2.X 具有内联按钮

python - 如何将 PDF 从 base64 字符串转换为文件?

javascript - Electron - 如何将 base64 dataUrl 保存到文件

javascript - DevExtreme:添加带有 base64 图标的标记

php - 谷歌地图API和PHP集成问题

php - 最近一天内的 SQL 项目

javascript - JavaScript 函数的 URL 中的 PHP 变量问题

php - Android java post 图像限制 64 kb mysql blob

java - Base64 是确定性的(Apache Commons lib 或其他)吗?

php - 通过表单批准行 - 获取空白页