我有一个Android应用程序,它使用AES加密来加密密码。我的应用程序中有一个密钥,每次加密都会生成一个随机IV,我会使用这个IV来解密php文件中的密码。
在android应用程序中,IV是一个byte[],我不知道如何通过http请求发送它。
我想我必须对它进行编码,因为生成的byte[]在String中是不可转换的,所以很容易发送,但我不知道如何发送。
我想用ByteArrayEntity发送它,但我不能给这个POST参数命名,所以我不能从我的PHP文件中接收它。
如果你有什么想法,你能帮我吗?
提前感谢
使用base64编码。android和java都为各自的加密机制提供了将bae64字符串编码和解码为可用格式的机制。