Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓加密提供商需要签名吗?_Android_Security_Cryptography - Fatal编程技术网

Android 安卓加密提供商需要签名吗?

Android 安卓加密提供商需要签名吗?,android,security,cryptography,Android,Security,Cryptography,在Oracle的Java SE中,需要对加密函数的提供者进行签名。此签名需要使用属于已由Oracle签名的证书的私钥进行。如果提供程序的.jar未签名,则该提供程序无法作为Java加密扩展(JCE)插入Java加密体系结构(JCA) 安卓4.0-4.4是否也要求提供商签名?如果是这样,是否有特定的规则来创建用于签名的密钥/证书对?否,它没有。您的应用程序是Android沙盒中唯一运行的东西,因此SecurityManager界面没有任何意义。作为警告,您不应该加载和运行不受信任的代码(请参阅)

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


安卓4.0-4.4是否也要求提供商签名?如果是这样,是否有特定的规则来创建用于签名的密钥/证书对?

否,它没有。您的应用程序是Android沙盒中唯一运行的东西,因此SecurityManager界面没有任何意义。作为警告,您不应该加载和运行不受信任的代码(请参阅)