【发布时间】:2011-08-23 19:15:22
【问题描述】:
我有一个服务器,它向我的 android 应用程序提供加密图像(转换为 base64 以供传输)。加密图像将保存在 SD 卡上,直到应用程序收到密钥(通过 QR 码扫描)。然后应用程序将解密图像并显示它。我一直在比较 MD5 哈希,这意味着数据被正确解密(原始图像字节数组哈希与解密字节数组哈希匹配)。
问题是:
Bitmap b = BitmapFactory.decodeByteArray(decrypted, 0, decrypted.length);
返回空值。
原图是PNG,BitmapFactory应该能识别吗?
如果字节数组散列匹配,是否确认数据正在传输/解密OK?
谢谢
【问题讨论】: