【发布时间】:2016-08-25 23:19:56
【问题描述】:
似乎“加密”提供程序已在 Android N 中删除。
我的应用程序因 NoSuchProviderException 而崩溃。
如果我更改提供程序和算法,那么它将影响当前正在使用该应用程序的用户。有人有想法吗?
KeyGenerator kGen = KeyGenerator.getInstance(KEY_GENERATOR_ALGORITHM);
SecureRandom sr = SecureRandom.getInstance(STR_SHA1PRNG, **CRYPTO**);
sr.setSeed(seed);
kGen.init(128, sr);
SecretKey sKey = kGen.generateKey();
04-30 04:07:02.872:E/AndroidRuntime(17386):原因:java.security.NoSuchProviderException:没有这样的提供者:加密
【问题讨论】:
标签: android cryptography android-security android-securityexception