可以使用 AES-128/256 加密特殊字符或任何非 UTF-8 字符吗?
Can special characters or any non UTF-8 characters be encrypted with AES-128/256?
我的客户抱怨他们无法使用我的应用程序登录。
我的 Android 应用程序在将用户数据发送到服务器时使用 AES256 加密。
是否可能某些字符无法加密/解密,例如特殊字符、非 UTF-8 字符等?
AES 只加密字节。它不关心那些字节代表什么。因此,如果发送非 ASCII 字符时出现问题,例如,问题很可能在于您如何将这些字符编码为字节,而不是 AES 本身。
我的客户抱怨他们无法使用我的应用程序登录。
我的 Android 应用程序在将用户数据发送到服务器时使用 AES256 加密。
是否可能某些字符无法加密/解密,例如特殊字符、非 UTF-8 字符等?
AES 只加密字节。它不关心那些字节代表什么。因此,如果发送非 ASCII 字符时出现问题,例如,问题很可能在于您如何将这些字符编码为字节,而不是 AES 本身。