it-gundan.com

사람들이 Java의 내장 JCE 공급자 대신 bouncycastle을 사용하는 이유는 무엇입니까? 차이점은 무엇입니까?

사람들이 Java Cryptography Extension) 대신 bouncycastle을 사용하는 이유는 무엇입니까?

72
clyfe

BouncyCastle에는 Sun에서 제공하는 기본 JCE 보다 많은 암호 모음 및 알고리즘 이 있습니다.

또한 BouncyCastle에는 PEM 및 ASN.1과 같은 비전 형식을 읽을 수있는 유용한 유틸리티가 많이 있습니다.

70
Kevin

탄력성 (Bouncy Castle)은 원산지로 호주인이므로 미국의 암호화 수출 의 적용을받지 않습니다.

미국 이외의 지역에서 이러한 제한이 허용하는 것보다 키 크기를 더 관리해야하는 경우에 유용합니다. 이 경우 미국 소프트웨어를 사용할 수 없습니다.

22
Laurence R. Ugalde

서버 또는 데스크탑에서 Sun JCE가 지원하지 않는 일부 레거시 암호 또는 형식을 처리하지 않으면 BC를 사용해야 할 이유가 없습니다.

그러나 많은 JRE에는 모바일 또는 임베디드 환경과 같은 JCE 제공자가 제공되지 않습니다. 그러한 경우 BC는 편리합니다.

8
ZZ Coder