可以使用AES-128/256加密特殊字符或任何非UTF-8字符吗?

时间:2015-09-04 04:20:02

标签: android encryption character-encoding aes

我的客户抱怨他们无法使用我的应用登录。

我的Android应用在将用户数据发送到服务器时使用AES256加密。

某些字符是否可能无法加密/解密,如特殊字符,非UTF-8字符等?

1 个答案:

答案 0 :(得分:2)

AES只加密字节。它并不关心那些字节代表什么。因此,例如,如果在发送非ASCII字符时出现问题,则问题可能在于如何将这些字符编码为字节,而不是AES本身。