OpenSSL
protokół SSL oraz TLS w wersji Open Source / Z Wikipedii, wolnej encyclopedia
Drogi AI, mówmy krótko, odpowiadając po prostu na te kluczowe pytania:
Czy możesz wymienić najważniejsze fakty i statystyki dotyczące OpenSSL?
Podsumuj ten artykuł dla 10-latka
OpenSSL – wieloplatformowa, otwarta implementacja protokołów SSL (wersji 2 i 3) i TLS (wersji 1) oraz algorytmów kryptograficznych ogólnego przeznaczenia. Udostępniana jest na licencji zbliżonej do licencji Apache[3]. Dostępna jest dla systemów uniksopodobnych (m.in. Linux, BSD, Solaris), OpenVMS i Microsoft Windows.
Autor | The OpenSSL Project | ||
---|---|---|---|
Pierwsze wydanie | 1998-12-23 23 grudnia 1998(dts) | ||
Aktualna wersja stabilna | 3.3.0 (9 kwietnia 2024) [±] | ||
Język programowania | C | ||
System operacyjny | wieloplatformowy | ||
Rodzaj | Kryptografia | ||
Licencja | OpenSSL License / SSLeay license[1][2] | ||
| |||
Strona internetowa |
OpenSSL zawiera biblioteki implementujące wspomniane standardy oraz mechanizmy kryptograficzne, a także zestaw narzędzi konsolowych (przede wszystkim do tworzenia kluczy oraz certyfikatów, zarządzania urzędem certyfikacji, szyfrowania, dekryptażu i obliczania podpisów cyfrowych).
Za pomocą OpenSSL Crypto Library można m.in. obliczać funkcję skrótu wiadomości (m.in. MD5 i SHA-1) oraz szyfrować dane popularnymi algorytmami kryptograficznymi, m.in. Blowfish, AES, IDEA, 3DES.