- Bouncy Castle
-
Bouncy Castle Тип Написана на Операционная система Последняя версия Java: 1.45
C#: 1.7 (
Java: 13 января 2010
C#: 8 февраля 2010)Лицензия Сайт http://bouncycastle.org/ (англ.)
Bouncy Castle — это набор APIs используемого в криптографии. Включает в себя интерфейсы для языков программирования Java и C#.
Bouncy Castle был создан в Австралии и американские ограничения на экспорт криптографических алгоритмов на него не распространяются.
Содержание
История
Разработка Bouncy Castle была начата двумя коллегами, которые устали писать заново библиотеки криптографии каждый раз при смене работы. На дизайн Bouncy Castle сильно повлияло то, что его создатели активно работали с платформой JavaME. В результате чего появились два различных набора библиотек.
Архитектура
The low-level, or 'light-weight', API is a vendor-specific set of APIs that implement all the underlying cryptographic algorithms. The intent is to use the low-level API in memory constrained devices (JavaME) or when easy access to the JCE libraries is not possible (such as distribution in an applet).
The JCE-compatible provider is built upon the low-level API’s. As such, the source code for the JCE provider is an example of how to implement many of the «common» crypto problems using the low-level API.
См. также
Примечания
- ↑ Bouncy Castle - LICENSE. Архивировано из первоисточника 3 июля 2012.
Ссылки
- Legion of the Bouncy Castle. Архивировано из первоисточника 27 мая 2012.
- Roedy Green Bouncy Castle. Mindprod Java glossary. Архивировано из первоисточника 27 мая 2012.
Эта статья содержит незавершённый перевод с иностранного языка. Вы можете помочь проекту, переведя её до конца. Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне.Категории:- Программное обеспечение по алфавиту
- Криптографическое программное обеспечение
- Java
- Программное обеспечение с лицензией MIT
Wikimedia Foundation. 2010.