Android
Android P, Cipher에서 BC Provider 가 deprecated
StanleyKou
2019. 4. 9. 10:12
Android P 부터 Crypto provider가 제거되기 때문에 아래와 같은 코드는 `NoSuchProviderException` 을 발생시킵니다.
SecureRandom.getInstance("SHA1PRNG", "Crypto")
그리고 BC privider도 AOS P부터 사라지기 때문에, 아래처럼 명시적으로 BC provider를 호출하면 마찬가지로 `NoSuchAlgorithmException` 가 발생합니다.
Cipher.getInstance("AES/CBC/PKCS7PADDING", "BC")
https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html