首页 > 解决方案 > 如何在android中使用Adiantum进行加密?

问题描述

最近谷歌推出了Adiantum用于高效加密。我一直在使用 AES,但正如谷歌所说

大多数新的 Android 设备都通过 ARMv8 Cryptography Extensions 为 AES 提供硬件支持。但是,Android 可以在多种设备上运行。为了提供低成本的选择,设备制造商有时会使用低端处理器,例如 ARM Cortex-A7,它不支持 AES 的硬件。在这些设备上,AES 非常慢,以至于会导致糟糕的用户体验;应用程序需要更长的时间才能启动,并且设备通常会感觉慢得多

所以,考虑到这种情况。我想去 Adiantum 进行加密,它基本上使用ChaCha 系列Poly1305 身份验证器。我的问题是。

  1. 我们可以在开发时在 Android 中使用这种加密吗?还是仅适用于 Android 操作系统?
  2. 我找不到任何与如何实现它相关的文件。

如果你们能有所启发,那就太好了。如果有更多关于它的信息,这将对所有人都有帮助。

标签: androidencryption

解决方案


推荐阅读