javascript - AES 加密可以输出哪些字符?
问题描述
我正在尝试构建一个使用AES加密字符串的 Web 应用程序。我将加密的字符串存储在一个文件中,并在需要时再次解密。但是我需要添加一个分隔符来将加密字符串与文件中的普通字符串分开。因此,定界符自然会是 AES 输出中不包含的某个字符。那么分隔符可以是哪些字符呢?我尝试使用谷歌搜索,但找不到任何令人满意的结果。JavaScript 或 PHP 中的任何代码都会有所帮助
解决方案
加密函数的输入和输出通常是字节数组;你想编码数据。好的候选者是 Hex 或 Base64。两者都有明确定义的字符集。
推荐阅读
- node.js - 检查用户是否在 Express 中打开了静态文件?
- kubernetes - 在 Kubernetes 集群的所有节点上运行守护程序集
- python - Jupyter notebook 内核未连接 StreamClosedError
- javascript - 如何使用 Javascript、jQuery 对提交按钮应用多个操作?
- rest - 使用 Kotlin 协程的 Guava LoadingCache
- c# - 需要从 UWP 使用智能卡上的私钥解密 smime p7m 文件
- java - Mapreduce不同的key产生不同数量的消息
- python-2.7 - 如何导入 Python 模块并对其依赖项进行猴子补丁?
- javascript - 将数据从表更新到数据库?
- laravel-backpack - 错误 403 禁止。此操作未经授权