Logo  

Opis biblioteki kryptograficznej OpenSSL   

Strona glowna Aktualnosci Algorytmy Biblioteki Oprogramowanie Moje teksty Artykuły
Seminaria Literatura Biografie Slownik Ciekawostki Linki CV




Projekt OpenSSL to darmowe oprogramowanie (Open Source) przeznaczonym głównie do implementacji następujących protokołów:
* Secure Sockets Layer (SSL v2/v3),
* Transport Layer Security (TLS v1).
Oparta jest ona na bibliotece SSLeay stworzonych przez Eric A. Young`a i Tima Hudson`a. Projekt ten rozwijany jest przez grupę ochotników z całego świata.
Jest to biblioteka kryptograficzna obsługująca najbardziej popularne algorytmy kryptograficzne, używane w wielu standardach wykorzystywanych w Internecie. Biblioteka OpenSSL jest implementacją protokołu SSL. Wykorzystywana była również do implementacji m.in.: TLS, S/MIME, SSH, OpenPGP oraz innych protokołów i systemów kryptograficznych.

Biblioteka ta zawiera implementację następujących algorytmów:

1. Szyfrowania symetrycznego: Blowfish, CAST, DES, IDEA, RC2, RC4, RC5.
2. Szyfrowania asymetrycznego: RSA.
3. Podpisów cyfrowych: RSA, DSA.
4. Obsługi certyfikatów: X.509v3.
5. Funkcji skrótu: HMAC, MD2, MD4, MD5, RIPEMD, SHA.

Aktualną wersję biblioteki można pobrać ze strony www.openssl.org lub serwera FTP.

Opis kompilacji biblioteki kryptograficznej OpenSSL.


Back


©