2012-10-03 2 views
2

그렇다면 어떤 버전이 있습니까? Gingerbread만큼 먼 곳으로 가야합니다. https://android.googlesource.com/platform/external/bouncycastle/ GB 이전에 다른 저장소에 패키지 되었습니까?BouncyCastle은 Gingerbread보다 먼저 Android에 제공됩니까?

+4

탄력 성에서 "사용 가능"입니다 안드로이드 SDK의 일부가 아닌 한, 정확히 0 버전의 안드로이드. 진저 브레드 (AFAIK)보다 이전 버전에서 사용할 수 있었지만 안드로이드 1.0에 포함되었습니다. 그러나 SDK의 일부가 아니라는 점과 Bouncy Castle 자체에서 많은 것들을 제거한 이유가 Spongy Castle을 해결 방법으로 만든 이유입니다. https://github.com/rtyley/spongycastle – CommonsWare

+0

@ CommonSWare : 감사 마크. 나는 Spongy Castle을 들여다 볼 것입니다. – Phillip

답변

3

위의 '사용 가능하지 않은 이유'를 참조하십시오. 암호 등이 필요한 경우 JCE 인터페이스 (Cipher, Signature 등)를 사용해야하며 특정 메커니즘/알고리즘에 대한 제공 업체가있는 모든 버전에서 응용 프로그램이 작동합니다 (Bouncy Castle은 반드시 최신 버전이 아닙니다.). BC 고유의 낮은 수준의 API (ASN.1 구문 분석 등)가 필요하다면 앱에 Spongy Castle을 번들로 묶어 사용하십시오.

+0

스폰지 성 +1 스폰지 십자가 https://github.com/rtyley/spongycastle입니다. – scottyab

관련 문제