标签: optimization encryption encoding storage aes
我使用AES-256加密文件。然后我对文件的数据进行base64_encode并将其推送到服务器。这使文件的大小平均增加了133%。有没有办法让我从JS->数据库发送它,带有AJAX,只有常规加密的空间增加最小?
答案 0 :(得分:1)
如果您关心传输大小,那么base64是最佳的(尽管您可以实现自己的BASE95左右编码)。如果您关心存储大小,可以将base64解码为二进制格式并将二进制数据存储在BLOB字段中,如果需要将它们发送回客户端,则再次对它们进行编码。