首页 > 解决方案 > AES 加密可以输出哪些字符?

问题描述

我正在尝试构建一个使用AES加密字符串的 Web 应用程序。我将加密的字符串存储在一个文件中,并在需要时再次解密。但是我需要添加一个分隔符来将加密字符串与文件中的普通字符串分开。因此,定界符自然会是 AES 输出中不包含的某个字符。那么分隔符可以是哪些字符呢?我尝试使用谷歌搜索,但找不到任何令人满意的结果。JavaScript 或 PHP 中的任何代码都会有所帮助

标签: javascriptphpencryptioncryptographyaes

解决方案


加密函数的输入和输出通常是字节数组;你想编码数据。好的候选者是 Hex 或 Base64。两者都有明确定义的字符集。


推荐阅读