Чому люди використовують bouncycastle замість Java Cryptography Extension? Яка різниця?
Чому люди використовують bouncycastle замість Java Cryptography Extension? Яка різниця?
Відповіді:
BouncyCastle має набагато більше наборів шифрів та алгоритмів, ніж JCE за замовчуванням, наданий Sun.
На додаток до цього, BouncyCastle має безліч утиліт для читання загадкових форматів, таких як PEM та ASN.1, які жодна розумна людина не захоче переписувати.
Баусі-замок є австралійським походженням, і тому не підлягає вивезенню криптографії із США .
Це корисно, якщо ви перебуваєте за межами США, і вам потрібно керувати розмірами ключів, набагато більшими, ніж дозволено таким, що обмеження. У цьому випадку вам не дозволяється використовувати для цього програмне забезпечення США.
На сервері чи робочому столі я не бачу жодної причини використовувати BC, якщо вам не доводиться мати справу з якимись застарілими шифрами або форматами, не підтримуваними Sun JCE.
Однак багато JRE не постачаються з постачальником JCE, як у мобільному або вбудованому середовищі. До нашої ери стане в нагоді в таких випадках.