android - 如何在android中使用Adiantum进行加密?
问题描述
最近谷歌推出了Adiantum用于高效加密。我一直在使用 AES,但正如谷歌所说
大多数新的 Android 设备都通过 ARMv8 Cryptography Extensions 为 AES 提供硬件支持。但是,Android 可以在多种设备上运行。为了提供低成本的选择,设备制造商有时会使用低端处理器,例如 ARM Cortex-A7,它不支持 AES 的硬件。在这些设备上,AES 非常慢,以至于会导致糟糕的用户体验;应用程序需要更长的时间才能启动,并且设备通常会感觉慢得多
所以,考虑到这种情况。我想去 Adiantum 进行加密,它基本上使用ChaCha 系列和Poly1305 身份验证器。我的问题是。
- 我们可以在开发时在 Android 中使用这种加密吗?还是仅适用于 Android 操作系统?
- 我找不到任何与如何实现它相关的文件。
如果你们能有所启发,那就太好了。如果有更多关于它的信息,这将对所有人都有帮助。
解决方案
推荐阅读
- sql - 选择其中一个重复行并将其他行保持为 NULL SQL Netezza
- azure-pipelines-build-task - 如何创建到我的本地服务的服务连接?
- tensorflow - 没有 Eager 模式的 Tensorflow 提前编译?
- asp.net-web-api - 中介者模式——在控制器中还是在应用程序服务中?[asp.net 网络接口]
- sql - 如何在选择语句中选择结果作为子查询,大小写从 int 到 string
- aws-lambda - 无服务器部署失败:至少需要 ProvisionedThroughput、... 之一
- powerbi - Sportfire 到 Power BI 图表
- angular - 如果验证通过角度如何添加类
- php - 当 WooCommerce 中的另一种特定运输方式处于活动状态时隐藏特定运输方式
- jsf - 当项目为空时,如何使用使用 JSF EL 的 Primefaces 来呈现特定文本的三元运算符?