2

我已经使用Base64解码在我的应用程序中向服务器发送密码。但是我的服务器端支持建议我专门使用 AES base64;我用谷歌搜索了一下,发现了在 android 中不使用 AES base64 的原因但是如果我发送普通的base64(在android.util.Base64中)加密字符串,我们可以使用AES base 64将它解密成原始字符串吗?

4

1 回答 1

3

sun 实现了一些不属于标准 jdk 的文件这一事实并不意味着您找不到符合您想要的相同协议的其他 impl。

就您而言,请检查“加密”的含义。毕竟,base64 不是一种加密/解密的方式,只是以一种完全可逆的方式对某些字节进行编码/解码,不需要任何密钥。但是,AES 使用加密密钥,因此这取决于您的服务器是否希望您发送已经 AES 加密的缓冲区,以 base64 编码......您应该尝试找出这一点。

于 2012-11-26T07:22:29.843 回答