首页 > 代码库 > 王立平--AES加密图片实现 SkImageDecoder::Factory return null

王立平--AES加密图片实现 SkImageDecoder::Factory return null

这个问题是在加密图片,存入sd卡,在解密出来展示,出现的。我个人研究了很久没解决。最后经过高人指点,终于解决了。

在此,拿出来分享,希望各位少走弯路。


我之前的设计思路是:(可以不看哦)

1.把图片从drawable读入成bitmap

2.bitmap-->byte

3.调用AES的byte加密算法。

4.加密成byte,在转化为string

5,把string存入sd卡。

--------------------------------

4,从sd卡获取string.

5.string-->byte,调用AES的byte解密算法。获得解密后的byte

6.byte-->bitmap转化

7.展示图片。

=======================================展示失败,出现以上错误===========================

纠正后的设计思路:

1.把图片从drawable读入成bitmap

2.bitmap经过BASE64到string

3.调用AES的string加密算法。返回string,存入sd卡

-----------------------------------------

4.从sd卡读入成string

5.AES解密成string

6.string在BASE64成bitmap

7.展示

==========================展示成功============================

代码实现:王立平--AES加密图片的实现



王立平--AES加密图片实现 SkImageDecoder::Factory return null