我计划在我的应用程序中实现AES加密和解密。目前,我在“回收器视图”中有几个列表项,当displaying.Earlier I直接显示为DB的纯文本时,某些文本项将被解密,现在我将加密的文本存储在DB中并显示解密。
在RecyclerView中显示项目时,会通过多次解密影响应用程序的性能吗?它会消耗CPU周期,进而吃掉电池吗?
请建议一下。
发布于 2015-11-14 16:38:51
当然会的。加密需要CPU周期,因此需要电池。这取决于CPU、系统和实现的多少。
对于小型的、可显示的文本,我不会太担心AES操作。延迟可能会受到影响,但CPU和电池的数量将与必须解密的密文数量成线性关系。
确保您只解密数据一次,而不是每次重绘。数据解密通常不是GUI的一部分,而是业务逻辑的一部分。
https://stackoverflow.com/questions/33708998
复制相似问题