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
'Android' 카테고리의 다른 글
Android 에서 Flexbox 같은 UI (0) | 2019.04.30 |
---|---|
특정 레이아웃의 실제 크기를 단말에서 확인하기 - VQA (0) | 2019.04.09 |
Appbar layout과 RecyclerView를 같이 쓰면 터치를 두 번 해야 아이템클릭이 되는 버그 (0) | 2018.02.02 |
안드로이드 스튜디오, Java Scratch 파일 (임시파일)을 만들고 Hello world 실행하기 (0) | 2018.01.20 |
Java, 기본 데이터 타입 (0) | 2017.11.30 |