Bouncy Castle
| Тип | |
|---|---|
| Написана на | |
| Операционная система | |
| Последняя версия | |
| Лицензия | |
| Сайт |
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.
| Эта статья содержит незавершённый перевод с иностранного языка.
Вы можете помочь проекту, переведя её до конца. Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне.
|
| Это заготовка статьи по криптографии. Вы можете помочь проекту, исправив и дополнив её. |