Spis treści
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) »
- Biblioteki standardowe
- Infrastruktura klucza publicznego
- 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
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
- Allegro (biblioteka)
- Boehm garbage collector
- Borland Graphics Interface
- CURL
- Expat
- FFmpeg
- FreeType
- GEGL
- GLib
- GNU Multiple Precision Arithmetic Library
- GNU Scientific Library
- GObject
- GTK
- JasPer
- Libavcodec
- Libdca
- Libjpeg
- Libpng
- LibreSSL
- Librsvg
- Libwww
- Libxml
- Mathomatic
- Ncurses
- OpenJPEG
- OpenSSL
- PCRE
- Pango
- SQLite
- Simple DirectMedia Layer
- X264
- Xlib
- Zlib
Infrastruktura klucza publicznego
- Active Directory
- Automatic Certificate Management Environment
- Certyfikat klucza publicznego
- EV SSL
- Infrastruktura klucza publicznego
- Kryptografia klucza publicznego
- Lista unieważnionych certyfikatów
- Online Certificate Status Protocol
- OpenSSL
- Polityka certyfikacji
- Sieć zaufania
- Urząd certyfikacji
Oprogramowanie kryptograficzne
- BitLocker
- Bitmessage
- Bitwarden
- CrypTool
- Dashlane
- Dm-crypt
- Encrypting File System
- FreeOTFE
- GNU Privacy Guard
- GnuTLS
- Gpg4win
- I2P
- KeePass Password Safe
- Keygen
- Kryptografia klucza publicznego
- LastPass
- LibreSSL
- Linux Unified Key Setup
- Network Security Services
- Off-the-record messaging
- OpenBSD
- OpenSSH
- OpenSSL
- Pretty Good Privacy
- Proton Mail
- PuTTY
- Rublon
- S/KEY
- Secure copy
- Signal (komunikator internetowy)
- Stunnel
- TrueCrypt
- Trusted Platform Module
- VeraCrypt
- WinSCP

