加密是否保留Base64编码

时间:2017-11-08 12:30:08

标签: java encryption base64

是编码(Base64) - 加密 - 通过HTTP传输安全。

或者是加密 - 编码 - 传输正确的方法吗?

因此存在数据损坏的可能性 Why do we use Base64?

使用:Javax密码AES / CBC / PKCS5Padding

用于加密具有多个文件附件的多部分http请求

编码:base64

1 个答案:

答案 0 :(得分:3)

解决此问题的正确方法是加密原始信息,然后编码到base64。解密显然是相反的。

原始二进制数据不适用于HTTP,除非它是请求的主体。如果你在正文中传递数据然后不编码到base64,只需发送原始二进制密文,因为它会减少请求的大小。