美文网首页
安全性“Crypto”提供程序在Android N中弃用

安全性“Crypto”提供程序在Android N中弃用

作者: codedreamzone | 来源:发表于2017-07-20 10:01 被阅读0次

翻译自Security "Crypto" provider deprecated in Android N
如果您的Android应用程序使用Crypto提供商的SHA1PRNG算法来导出密钥,您必须开始使用真正的密钥导出功能,并可能重新加密您的数据。

Java加密架构允许开发人员创建类似“Cipher”或伪随机数生成器的实例,就像下面所示的调用:
SomeClass.getInstance("SomeAlgorithm", "SomeProvider");
Or simply:
SomeClass.getInstance("SomeAlgorithm") ;
例如:

Cipher.getInstance(“AES/CBC/PKCS5PADDING”);
SecureRandom.getInstance(“SHA1PRNG”);

在Android中,我们不建议指定该提供者。通常,只有在提供程序包含在应用程序中或者应用程序能够处理可能的ProviderNotFoundException时,才能对指定提供程序的Java加密扩展(JCE)API进行任何调用。

相关文章

网友评论

      本文标题:安全性“Crypto”提供程序在Android N中弃用

      本文链接:https://www.haomeiwen.com/subject/zhgfkxtx.html