OpenSSL
![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Lets_Encrypt_R3_certificate_detail_screenshot.png/250px-Lets_Encrypt_R3_certificate_detail_screenshot.png)
OpenSSLär enopen source-implementation avSSL- och TLS-protokollen.Grundbiblioteken, som är skrivna iC,implementerar grundläggandekrypteringsfunktioneroch tillhandahåller en uppsättning kringfunktioner, och det finns en uppsjö avwrappersför att använda av OpenSSL-biblioteken i andra programmeringsspråk. OpenSSL drivs av en stiftelse med fyra huvudsakliga programmerare, varav bara en har det som heltidsjobb.[1]
Det finns versioner för de flestaUnix-artade operativsystem, inklusiveSolaris,Linux,Mac OS,ett antalBSDsamtOpenVMSochMicrosoft Windows.
OpenSSL har stöd för ett antal sorters kryptering:
- Krypteringsalgoritmer
- AES,Blowfish,Camellia,SEED,CAST-128,DES,IDEA,RC2,RC4,RC5,Triple DES,GOST 28147-89[2]
- Kryptografiska hash-funktioner
- MD5,MD2,SHA-1,SHA-2,RIPEMD-160,MDC-2,GOST R 34.11-94[2]
- Asymmetrisk kryptering
- RSA,DSA,Diffie-Hellmans nyckelöverföring,Elliptic curve,GOST R 34.10-2001[2]
Heartbleed-buggen
[redigera|redigera wikitext]I april 2014 åtgärdades en bugg i OpenSSL-implementationen. Buggen kunde potentiellt göra det lättare för illvilliga hackare att komma över servrars privata krypteringsnycklar och i förlängningen även vanliga användares lösenord, kreditkortsnummer och andra känsliga uppgifter.
Referenser
[redigera|redigera wikitext]- ^Angwin, Julia.”The U.S. Needs to Stop Running Internet Security Like a Wikipedia Volunteer Project”.Pacific Standard.http:// psmag /navigation/nature-and-technology/u-s-needs-stop-running-internet-security-like-wikipedia-volunteer-project-79738/.Läst 23 april 2014.
- ^ [abc]GOST engine OpenSSL 1.0.0 README,cvs.openssl.org