Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

OpenSSL

Indeks OpenSSL

OpenSSL – wieloplatformowa, otwarta implementacja protokołów SSL (wersji 2 i 3) i TLS (wersji 1) oraz algorytmów kryptograficznych ogólnego przeznaczenia.

Spis treści

  1. 67 kontakty: Abstract Syntax Notation One, Advanced Encryption Standard, Algorytm Karacuby, Apache HTTP Server, Apache License, Atak czasowy, Berkeley Software Distribution, Blowfish, C (język programowania), CCM (kryptografia), Certyfikat klucza publicznego, Common Vulnerabilities and Exposures, Crash (informatyka), Data Encryption Standard, DDoS, Departament Bezpieczeństwa Krajowego Stanów Zjednoczonych, Departament Obrony Stanów Zjednoczonych, Digital Signature Algorithm, Edward Snowden, Fork, Funkcja skrótu, GnuTLS, Google, GOST (szyfr blokowy), Handshake, Heartbleed, Implementacja (informatyka), Interfejs (urządzenie), International Data Encryption Algorithm, Kolekcja portów, Kryptografia klucza publicznego, Kryptografia krzywych eliptycznych, Krzywa eliptyczna, LibreSSL, Linux, Lista unieważnionych certyfikatów, MD2, MD4, MD5, Microsoft Windows, OpenBSD, OpenVMS, Optimal Asymmetric Encryption Padding, Otwarte oprogramowanie, Podpis cyfrowy, Protokół ślepych podpisów, Protokół Diffiego-Hellmana, Protokół Diffiego-Hellmana w przestrzeni krzywych eliptycznych, Protokół komunikacyjny, RC2, ... Rozwiń indeks (17 jeszcze) »

  2. Biblioteki standardowe
  3. Infrastruktura klucza publicznego
  4. Oprogramowanie kryptograficzne

Abstract Syntax Notation One

ASN.1 (skrót od Abstract Syntax Notation One – abstrakcyjna notacja składniowa numer jeden) – standard ITU-T służący do opisu struktur przeznaczonych do reprezentacji, kodowania, transmisji i dekodowania danych.

Zobaczyć OpenSSL i Abstract Syntax Notation One

Advanced Encryption Standard

Advanced Encryption Standard (krócej AES, nazwa oryginalna: Rijndael) – symetryczny szyfr blokowy przyjęty przez NIST jako standard FIPS-197 w wyniku konkursu ogłoszonego w 1997 roku.

Zobaczyć OpenSSL i Advanced Encryption Standard

Algorytm Karacuby

Algorytm Karacuby – algorytm szybkiego mnożenia dużych liczb całkowitych, opracowany przez Anatolija Karacubę w 1960 i opublikowany razem z Jurijem Ofmanem w 1962 roku.

Zobaczyć OpenSSL i Algorytm Karacuby

Apache HTTP Server

Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).

Zobaczyć OpenSSL i Apache HTTP Server

Apache License

Apache License (przed wersją2.0 Apache Software License – ASL) – licencja wolnego oprogramowania autorstwa Apache Software Foundation.

Zobaczyć OpenSSL i Apache License

Atak czasowy

Atak czasowy – atak kryptograficzny, w którym intruz usiłuje skompromitować kryptosystem poprzez analizę czasu, wymaganego do wykonania algorytmów kryptograficznych.

Zobaczyć OpenSSL i Atak czasowy

Berkeley Software Distribution

BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T.

Zobaczyć OpenSSL i Berkeley Software Distribution

Blowfish

Blowfish – szyfr blokowy stworzony przez Bruce’a Schneiera w 1993 roku jako szybka i bezpłatna alternatywa dla istniejących ówcześnie algorytmów.

Zobaczyć OpenSSL i Blowfish

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Zobaczyć OpenSSL i C (język programowania)

CCM (kryptografia)

CCM – (ang. Counter with CBC-MAC) tryb pracy dla kryptograficznych szyfrów blokowych.

Zobaczyć OpenSSL i CCM (kryptografia)

Certyfikat klucza publicznego

Certyfikat klucza publicznego – informacja o kluczu publicznym podmiotu, która dzięki podpisaniu przez zaufanątrzeciąstronę jest niemożliwa do podrobienia, 3.3.017.

Zobaczyć OpenSSL i Certyfikat klucza publicznego

Common Vulnerabilities and Exposures

Common Vulnerabilities and Exposures – słownik identyfikatorów odpowiadających powszechnie znanym podatnościom oraz zagrożeniom, a także standard ich nazewnictwa.

Zobaczyć OpenSSL i Common Vulnerabilities and Exposures

Crash (informatyka)

BSOD Crash (crash systemu) – sytuacja, w której program (aplikacja, system operacyjny) przestaje działać prawidłowo.

Zobaczyć OpenSSL i Crash (informatyka)

Data Encryption Standard

DES (ang. Data Encryption Standard) – symetryczny szyfr blokowy zaprojektowany w 1975 roku przez IBM na zlecenie ówczesnego Narodowego Biura Standardów USA (obecnie NIST).

Zobaczyć OpenSSL i Data Encryption Standard

DDoS

Atak DDoS przy użyciu narzędzia Stacheldraht Ilustracja przedstawiająca atak DDoS DDoS (rozproszona odmowa usługi) – atak na system komputerowy lub usługę sieciowąw celu uniemożliwienia działania poprzez zajęcie wszystkich wolnych zasobów, przeprowadzany równocześnie z wielu komputerów (np.

Zobaczyć OpenSSL i DDoS

Departament Bezpieczeństwa Krajowego Stanów Zjednoczonych

Departament Bezpieczeństwa Krajowego (– resort rządu Stanów Zjednoczonych odpowiedzialny za bezpieczeństwo wewnętrzne Stanów Zjednoczonych, utworzony po zamachach terrorystycznych z 11 września 2001 roku na World Trade Center i Pentagon. Na czele departamentu stoi sekretarz bezpieczeństwa krajowego, który jest członkiem gabinetu prezydenta.

Zobaczyć OpenSSL i Departament Bezpieczeństwa Krajowego Stanów Zjednoczonych

Departament Obrony Stanów Zjednoczonych

Departament Obrony Stanów Zjednoczonych – resort rządu Stanów Zjednoczonych, na którym spoczywa obowiązek koordynowania i nadzorowania agencji i funkcji rządu, wiążących się z bezpieczeństwem narodowym i siłami zbrojnymi.

Zobaczyć OpenSSL i Departament Obrony Stanów Zjednoczonych

Digital Signature Algorithm

Digital Signature Algorithm (DSA) – asymetryczny algorytm stworzony przez NIST w 1991 roku dla potrzeb DSS.

Zobaczyć OpenSSL i Digital Signature Algorithm

Edward Snowden

Edward Joseph Snowden (wym.; ur. 21 czerwca 1983 w Elizabeth City) – amerykański demaskator, były pracownik CIA i zleceniobiorca zatrudniony przez firmy Dell oraz Booz Allen Hamilton na umowach dla NSA, który ujawnił na łamach prasy kilkaset tysięcy poufnych, tajnych i ściśle tajnych dokumentów NSA, co zostało opisane przez prasę jako największy wyciek tajnych informacji w historii USA.

Zobaczyć OpenSSL i Edward Snowden

Fork

Przykład Fork'u: Oś czasu rozwoju systemu Unix. Fork – sytuacja, w której rozwój projektu nie prowadzi już jednądrogą, ale rozwidla się na dwie lub więcej gałęzi.

Zobaczyć OpenSSL i Fork

Funkcja skrótu

Funkcja skrótu, funkcja mieszająca lub funkcja haszująca – funkcja przyporządkowująca dowolnie dużej liczbie krótkąwartość o stałym rozmiarze, tzw.

Zobaczyć OpenSSL i Funkcja skrótu

GnuTLS

GnuTLS – otwarta implementacja protokołu SSL (wersji 3) oraz TLS (wersji 1.0, 1.1 i 1.2).

Zobaczyć OpenSSL i GnuTLS

Google

w 2008 roku Biuro hiszpańskiego oddziału Google Uroczyste otwarcie filii przedsiębiorstwa Google w Buenos Aires, Argentyna Warszawie, będący jednym z elementów realizowanego przez spółkę programu wspierania przedsiębiorczości technologicznej „Google for Startups” Znak ''Google Maps'' w centrum Szczecina Google LLC (dawniej Google Inc.) – amerykańskie przedsiębiorstwo informatyczne.

Zobaczyć OpenSSL i Google

GOST (szyfr blokowy)

GOST (ros. Gousudarstviennyj Standard – Standard Państwowy) – szyfr blokowy opracowany w Związku Radzieckim, będący ówczesnym standardem szyfrowania informacji o numerze 28147-89.

Zobaczyć OpenSSL i GOST (szyfr blokowy)

Handshake

Handshake – wymiana informacji między dwoma urządzeniami (na przykład modemami), która ma na celu ustalenie wspólnych parametrów transmisji danych, takich jak np.

Zobaczyć OpenSSL i Handshake

Heartbleed

Heartbleed (CVE-2014-0160) – błąd bezpieczeństwa w popularnej bibliotece kryptograficznej OpenSSL, obecny w jej wersjach wydanych między 14 marca 2012 a kwietniem 2014, który pozwalał na nieautoryzowany zdalny odczyt danych z pamięci operacyjnej dowolnego programu używającego tej biblioteki do obsługi szyfrowanych połączeń sieciowych.

Zobaczyć OpenSSL i Heartbleed

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Zobaczyć OpenSSL i Implementacja (informatyka)

Interfejs (urządzenie)

Wtyczki USB w portach komputera Interfejs (spolszczenie angielskiego słowa, które na język polski bywa tłumaczone jako styk lub łącznik, potocznie międzymordzie; również złącze) – w informatyce i elektronice urządzenie pozwalające na połączenie ze sobądwóch (lub więcej) innych urządzeń, które bez niego nie mogłyby ze sobąwspółpracować.

Zobaczyć OpenSSL i Interfejs (urządzenie)

International Data Encryption Algorithm

International Data Encryption Algorithm (ang. IDEA) – szyfr blokowy, stworzony przez Xueji'a Lai oraz Jamesa Masseya w 1990, operujący na 64-bitowych blokach wiadomości i wykorzystujący do szyfrowania 128-bitowy klucz.

Zobaczyć OpenSSL i International Data Encryption Algorithm

Kolekcja portów

Kolekcja portów (lub drzewo portów) jest zbiorem reguł makefiles i łat dostarczonych przez systemy BSD takie jak FreeBSD, NetBSD i OpenBSD jako prosta metoda instalacji oprogramowania lub tworzenia pakietów binarnych.

Zobaczyć OpenSSL i Kolekcja portów

Kryptografia klucza publicznego

Alice przesyła do Boba swój klucz publiczny Kroki 2 i 3: Bob szyfruje wiadomość kluczem publicznym Alice, która to następnie otrzymuje zaszyfrowanąwiadomość i rozszyfrowuje jąkluczem prywatnym Kryptografia klucza publicznego (kryptografia asymetryczna) – rodzaj kryptografii, w którym jeden z używanych kluczy jest udostępniony publicznie.

Zobaczyć OpenSSL i Kryptografia klucza publicznego

Kryptografia krzywych eliptycznych

Elliptic Curve Cryptography (ECC) – grupa technik kryptografii asymetrycznej, wykorzystująca jako podstawowątechnikę matematycznąkrzywe eliptyczne.

Zobaczyć OpenSSL i Kryptografia krzywych eliptycznych

Krzywa eliptyczna

Krzywa eliptyczna Krzywa eliptyczna – pojęcie z zakresu geometrii algebraicznej, oznaczające według współczesnej definicji gładkąkrzywąalgebraiczną(czyli rozmaitość algebraicznąwymiaru 1) o genusie równym 1 wraz z wyróżnionym punktem O, zwanym „punktem w nieskończoności”.

Zobaczyć OpenSSL i Krzywa eliptyczna

LibreSSL

LibreSSL – wieloplatformowa, wolna implementacja protokołów SSL i TLS oraz algorytmów kryptograficznych ogólnego przeznaczenia.

Zobaczyć OpenSSL i LibreSSL

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Zobaczyć OpenSSL i Linux

Lista unieważnionych certyfikatów

Lista unieważnionych certyfikatów (lista CRL) – lista certyfikatów unieważnionych przez organ certyfikujący z różnych powodów.

Zobaczyć OpenSSL i Lista unieważnionych certyfikatów

MD2

MD2 – funkcja skrótu stworzona w 1989 roku przez Rona Rivesta.

Zobaczyć OpenSSL i MD2

MD4

MD4 – funkcja skrótu zaprojektowana do zastosowań kryptograficznych.

Zobaczyć OpenSSL i MD4

MD5

MD5 (z) – algorytm kryptograficzny, opracowany przez Rona Rivesta (współtwórcę RSA) w 1991 roku, będący popularnąkryptograficznąfunkcjąskrótu, która z ciągu danych o dowolnej długości generuje 128-bitowy skrót.

Zobaczyć OpenSSL i MD5

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984.

Zobaczyć OpenSSL i Microsoft Windows

OpenBSD

OpenBSD – wolnodostępny system operacyjny typu UNIX z rodziny BSD zgodny z normąPOSIX.

Zobaczyć OpenSSL i OpenBSD

OpenVMS

Login VMS (ang. Virtual Memory System), co można tłumaczyć jako „system z obsługąpamięci wirtualnej” – serwerowy system operacyjny opracowany przez firmę Digital (Digital Equipment Corporation) dla produkowanych przez siebie dużych komputerów z rodziny VAX oraz późniejszych z rodziny Alpha.

Zobaczyć OpenSSL i OpenVMS

Optimal Asymmetric Encryption Padding

Optimal Asymmetric Encryption Padding – schemat szyfrowania przypominający sieć Feistela, wymyślony w 1994 przez Bellare’a i Rogawaya.

Zobaczyć OpenSSL i Optimal Asymmetric Encryption Padding

Otwarte oprogramowanie

Logo Open Source Initiative Otwarte oprogramowanie (dosł. „ruch otwartych źródeł”) – rodzaj oprogramowania komputerowego, w którym kod źródłowy jest wydawany na podstawie licencji, na mocy której właściciel praw autorskich przyznaje użytkownikom prawa do badania, zmiany i rozpowszechniania oprogramowania w ramach licencji wolnego oprogramowania.

Zobaczyć OpenSSL i Otwarte oprogramowanie

Podpis cyfrowy

Podpis cyfrowy – matematyczny sposób sprawdzenia autentyczności dokumentów i wiadomości elektronicznych.

Zobaczyć OpenSSL i Podpis cyfrowy

Protokół ślepych podpisów

Protokół ślepych podpisów – forma cyfrowego podpisu, w której podpisywany dokument nie jest znany osobie podpisującej.

Zobaczyć OpenSSL i Protokół ślepych podpisów

Protokół Diffiego-Hellmana

Protokół Diffiego-Hellmana – protokół uzgadniania kluczy szyfrujących, opracowany przez Witfielda Diffiego oraz Martina Hellmana w 1976 roku.

Zobaczyć OpenSSL i Protokół Diffiego-Hellmana

Protokół Diffiego-Hellmana w przestrzeni krzywych eliptycznych

Krzywa eliptyczna Diffiego-Hellmana (ang. Elliptic curve Diffie-Hellman – ECDH) – anonimowy protokół uzgadniania kluczy.

Zobaczyć OpenSSL i Protokół Diffiego-Hellmana w przestrzeni krzywych eliptycznych

Protokół komunikacyjny

Protokół komunikacyjny – zbiór ścisłych reguł oraz kroków postępowania, które sąautomatycznie wykonywane przez urządzenia komunikacyjne w celu nawiązania łączności i wymiany danych.

Zobaczyć OpenSSL i Protokół komunikacyjny

RC2

RC2 – szyfr blokowy z kluczem o zmiennej długości, zaprojektowany przez Rona Rivesta w 1987 dla organizacji RSA Data Security, Inc.

Zobaczyć OpenSSL i RC2

RC4

RC4 (zwany również ARC4 albo ARCFOUR) – symetryczny szyfr strumieniowy.

Zobaczyć OpenSSL i RC4

RC5

RC5 – szybki szyfr blokowy opracowany przez Ronalda Rivesta w 1994 roku, dla RSA Security.

Zobaczyć OpenSSL i RC5

RIPEMD

RIPEMD – funkcja skrótu opracowana w ramach projektu Unii Europejskiej o nazwie RIPE realizowanego w latach 1988–1992.

Zobaczyć OpenSSL i RIPEMD

RSA (kryptografia)

Algorytm Rivesta-Shamira-Adlemana (RSA) – jeden z pierwszych i obecnie najpopularniejszych asymetrycznych algorytmów kryptograficznych z kluczem publicznym, zaprojektowany w 1977 przez Rona Rivesta, Adiego Shamira oraz Leonarda Adlemana.

Zobaczyć OpenSSL i RSA (kryptografia)

Secure Remote Password

– protokół umożliwiający bezpieczne uwierzytelnienie jednej ze stron w drugim systemie, który ma kilka zalet w porównaniu do konwencjonalnych technik uwierzytelniania przy pomocy haseł.

Zobaczyć OpenSSL i Secure Remote Password

SHA-1

SHA (Secure Hash Algorithm) – rodzina powiązanych ze sobąkryptograficznych funkcji skrótu zaprojektowanych przez NSA (National Security Agency) i publikowanych przez National Institute of Standards and Technology.

Zobaczyć OpenSSL i SHA-1

SHA-2

SHA-2 – zestaw kryptograficznych funkcji skrótu (SHA-224, SHA-256, SHA-384, SHA-512) zaprojektowany przez National Security Agency (NSA) i opublikowany w 2001 roku przez National Institute of Standards and Technology (NIST) jako Federalny standard przetwarzania informacji rządu Stanów Zjednoczonych.

Zobaczyć OpenSSL i SHA-2

SHA-3

SHA-3 (Secure Hash Algorithm 3) – kryptograficzna funkcja skrótu wyłoniona w 2012 roku w ramach konkursu ogłoszonego przez amerykański NIST.

Zobaczyć OpenSSL i SHA-3

Solaris (system operacyjny)

Solaris, Oracle Solaris (uprzednio Sun Solaris) – system operacyjny z rodziny Unix firmy Oracle (oryginalnie opracowany przez Sun Microsystems) pierwotnie dla rodzimej architektury SPARC – obecnie dostępny także dla 32- oraz 64-bitowych maszyn opartych o procesory firm Intel, AMD oraz VIA.

Zobaczyć OpenSSL i Solaris (system operacyjny)

Stream Control Transmission Protocol

SCTP – protokół internetowy działający w warstwie transportowej, zdefiniowany w 2000 roku przez grupę robocząSIGTRAN (Signaling Transport working group) IETF i opisany w dokumencie.

Zobaczyć OpenSSL i Stream Control Transmission Protocol

System uniksopodobny

System uniksopodobny – system operacyjny zbliżony budowądo systemu Unix, jednak niewywodzący się bezpośrednio ani pośrednio z kodu BSD lub System V. Oznacza to, że kod źródłowy systemu został napisany od zera lub został zaczerpnięty z innego systemu niebędącego systemem Unix.

Zobaczyć OpenSSL i System uniksopodobny

Szyfr

Szyfr (inaczej kryptograficzny algorytm szyfrujący) – funkcja matematyczna wykorzystywana do szyfrowania tekstu jawnego lub jego deszyfrowania.

Zobaczyć OpenSSL i Szyfr

Transport Layer Security

TLS – przyjęte jako standard w Internecie rozwinięcie protokołu SSL (ang.), zaprojektowanego pierwotnie przez Netscape Communications.

Zobaczyć OpenSSL i Transport Layer Security

Urząd certyfikacji

Urząd certyfikacji, centrum certyfikacji, – podmiot, który wystawia certyfikaty cyfrowe.

Zobaczyć OpenSSL i Urząd certyfikacji

Utajnianie z wyprzedzeniem

Utajnianie z wyprzedzeniem (z –; znane także jako doskonałe utajnianie z wyprzedzeniem) jest własnościązabezpieczonych protokołów komunikacyjnych: Utajnienie przekazywania ma miejsce wtedy, gdy złamanie tzw.

Zobaczyć OpenSSL i Utajnianie z wyprzedzeniem

Wieloplatformowość

Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.

Zobaczyć OpenSSL i Wieloplatformowość

3DES

3DES – algorytm szyfrowania symetrycznego polegający na trzykrotnym przetworzeniu wiadomości algorytmem DES.

Zobaczyć OpenSSL i 3DES

Zobacz także

Biblioteki standardowe

Infrastruktura klucza publicznego

Oprogramowanie kryptograficzne

, RC4, RC5, RIPEMD, RSA (kryptografia), Secure Remote Password, SHA-1, SHA-2, SHA-3, Solaris (system operacyjny), Stream Control Transmission Protocol, System uniksopodobny, Szyfr, Transport Layer Security, Urząd certyfikacji, Utajnianie z wyprzedzeniem, Wieloplatformowość, 3DES.