【问题标题】:Encryption and Decryption effect on performance Android加解密对性能 Android 的影响
【发布时间】:2015-11-15 03:10:58
【问题描述】:

我计划在我的应用中实现 AES 加密和解密。目前,我在 Recycler View 中有一些列表项,其中某些文本项将在显示时被解密。之前我直接显示为来自 DB 的纯文本,现在我将加密的文本存储在 DB 中并在显示解密时显示。

在 RecyclerView 中显示项目时多次解密会影响应用程序的性能吗?它会消耗 CPU 周期进而消耗电池吗?

请提出建议。

【问题讨论】:

    标签: android encryption cryptography


    【解决方案1】:

    当然会。加密会消耗 CPU 周期,因此会消耗电池。多少取决于 CPU、系统和实现。

    不过,对于小的、可显示的文本,我不会太担心 AES 操作。延迟可能会受到影响,但 CPU 的数量以及电池的数量将与必须解密的密文数量成线性关系。

    确保您只解密数据一次,而不是每次重绘。数据解密通常不是 GUI 的一部分,而是业务逻辑的一部分。

    【讨论】:

    • 谢谢.. 会做出相应的改变。
    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 2013-08-30
    • 2021-03-09
    • 2011-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多