logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Реализация ssl

Библиотеки SSL содержат функции для шифрования, вычисления хэш-функций, и средства для работы с сертификатами. Каждый пакет должен содержать лицензированный модуль для работы с открытыми ключами, поскольку существует патент на использование криптографии с открытым ключом. Наиболее известные библиотеки для работы с SSL:

• RSARef - неподдерживаемый исходный код библиотеки, который может быть использован в бесплатных и некоммерческих приложениях.

• BSAFE 3.0 Коммерческая реализация RSARef.

Эти пакеты для работы с открытыми ключами включают полный набор несимметрич­ных алгоритмов (включая RSA и метод обмена ключами Деффи-Хеллмана), симметричные алгоритмы, хэш-функции.

• SSLPlus Коммерческий пакет с исходным пакетом от Consensus Development Corp., улученный SSLRef 3.0.

• SSLava Реализация SSL 3.0 на языке Java от Phaos Technology.

• OpenSSL свободная, не коммерческая реализация SSL 2.0 и SSL 3.0 и TLS 2.0. Включает реализацию несимметричных алгоритмов.