php - Base64_encoder 行为中的安全性
问题描述
我正在使用base64_encode
原始输出创建一个字符串是这个ZmlsZS1pZC05MjUyMDE5MDIxODIwMTMzOA ==
更多我注意到,如果我将最后一个字母 A 更改为 B、C、D、F,则base64_decode
可以正确理解并带上原文,这种行为是否正确?不应该base64_decode
带来不同的结果文本,因为它改变了最后一个字符?
在同一个一般性问题中,哪一个更确定用于承载共同文本?md5-sha1 base64 加密等?
解决方案
推荐阅读
- entity-framework - 在 EF Core 中编辑/更新集合:来自 DTO 还是存储库?
- javascript - 在测试场景之间保持应用打开和登录
- wordpress - 我想创建一个自定义帖子类型的单一模板,但我没有在主题构建器中显示单一模板选项
- oracle - 在 oracle 中存储历史数据
- javascript - 使用 ipfsd-ctl 生成 IPFS 守护程序时出现“POST http://localhost:9090/spawn ERR_CONNECTION_REFUSED”错误
- python - 使用 Selenium python 抓取时网站无法完全加载
- powershell - Powershell - 根据主题匹配将 Outlook 项目从收件箱移动到子文件夹
- makefile - 如何从 Makefile 中正确调用已替换变量的命令
- wso2 - WSO2 在服务器端识别用户订阅者
- oracle - 是否可以在 SQL 游标内的变量上运行?