android - 是否需要签署 android 密码学提供程序?

标签 android security cryptography

在 Oracle 的 Java SE 中,需要对加密函数的提供者进行签名。此签名需要使用属于已由 Oracle 签名的证书的私钥进行。如果提供程序的 .jar 未签名,则无法将提供程序作为 Java 加密扩展 (JCE) 插入 Java 加密体系结构 (JCA)。

Android 4.0-4.4 是否也需要对提供商进行签名?如果是这样,是否有创建用于签名的 key /证书对的具体规定?

最佳答案

不,它没有。您的应用程序是唯一在 Android 沙箱中运行的东西,因此 SecurityManager 接口(interface)没有任何意义。需要注意的是,您不应加载和运行不受信任的代码(请参阅 Android docs on SecurityManager)

关于android - 是否需要签署 android 密码学提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20155285/

相关文章:

c# - 在 ASP.NET Identity 中为数据库中的旧用户填充 SecurityStamp

javascript - 使用 JavaScript 禁用打印屏幕键

python - 在 2018 年,secrets 模块的默认熵是否仍然足够好?

java - 我如何安全地处理 JVM 上的 key Material 缓冲区并将其归零?

android - 如何在 android list 文件中声明两个包及其 Activity ?

android - 如何使用 FileProvider 通过 Intent 授予提供多个 URI 的权限

Android - 保护外部存储上的应用程序数据

javascript - 将 OpenSSL 命令行 AES 加密映射到等效的 NodeJS Crypto API

Android AChartEngine legened 的设置

安卓开发: How To Keep Text When Orientation Changes?