Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
OpenSSL-1_0_1g_CVE-2015-1791 — OpenSSL 1.0.1g-Quellcode mit CVE-2015-1791-Patch, der eine SSL/TLS- und Kryptografie-Bibliothek für sichere Kommunikation bereitstellt. | Kitploit
Tools/GitHubGitHub/trinadh465/openssl-1_0_1g_cve-2015-1791
Authentifizierung & AutorisierungVerschlüsselungs-/EntschlüsselungstoolsSchwachstellenanalyseCode-AnalyseNetzwerksicherheitKryptographie
GitHubtrinadh465/openssl-1_0_1g_cve-2015-1791

OpenSSL-1_0_1g_CVE-2015-1791

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

OpenSSL 1.0.1g-Quellcode mit CVE-2015-1791-Patch, der eine SSL/TLS- und Kryptografie-Bibliothek für sichere Kommunikation bereitstellt.

Repository anzeigen
12vor 2 JahrenNoch nicht geprüft

OpenSSL 1.0.1g 7. April 2014

Copyright (c) 1998-2011 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Alle Rechte vorbehalten.

BESCHREIBUNG

Das OpenSSL-Projekt ist eine gemeinschaftliche Initiative zur Entwicklung eines robusten, kommerziell nutzbaren, voll ausgestatteten und quelloffenen Toolkits zur Implementierung der Secure Sockets Layer (SSL v2/v3)- und Transport Layer Security (TLS v1)-Protokolle sowie einer vollwertigen allgemeinen Kryptographie-Bibliothek. Das Projekt wird von einer weltweiten Gemeinschaft Freiwilliger verwaltet, die das Internet nutzen, um zu kommunizieren, zu planen und das OpenSSL-Toolkit sowie die dazugehörige Dokumentation zu entwickeln.

OpenSSL basiert auf der hervorragenden SSLeay-Bibliothek, die von Eric A. Young und Tim J. Hudson entwickelt wurde. Das OpenSSL-Toolkit ist unter einer Doppellizenz (der OpenSSL-Lizenz plus der SSLeay-Lizenz) lizenziert, was grundsätzlich bedeutet, dass Sie es frei für kommerzielle und nicht-kommerzielle Zwecke nutzen können, solange Sie die Bedingungen beider Lizenzen erfüllen.

ÜBERBLICK

Das OpenSSL-Toolkit umfasst:

libssl.a: Implementierung von SSLv2, SSLv3, TLSv1 und des erforderlichen Codes zur Unterstützung sowohl von SSLv2, SSLv3 als auch TLSv1 in einem Server und Client.

libcrypto.a: Allgemeine Verschlüsselung und X.509 v1/v3-Inhalte, die von SSL/TLS benötigt werden, aber nicht unbedingt logisch dazugehören. Es enthält Routinen für Folgendes:

 Chiffren
    libdes – EAYs libdes DES-Verschlüsselungspaket, das einige Jahre im Netz
             verbreitet war und dann von ihm als Teil von SSLeay neu lizenziert wurde.
             Es umfasst 15 'Modi/Variationen' von DES (1-, 2- und 3-Schlüssel-Versionen von
             ecb, cbc, cfb und ofb; pcbc sowie eine allgemeinere Form von cfb und ofb),
             einschließlich desx im cbc-Modus, einen schnellen crypt(3) und Routinen zum
             Einlesen von Passwörtern von der Tastatur.
    RC4-Verschlüsselung,
    RC2-Verschlüsselung – 4 verschiedene Modi: ecb, cbc, cfb und ofb.
    Blowfish-Verschlüsselung – 4 verschiedene Modi: ecb, cbc, cfb und ofb.
    IDEA-Verschlüsselung – 4 verschiedene Modi: ecb, cbc, cfb und ofb.

 Digests
    MD5- und MD2-Nachrichten-Digest-Algorithmen, schnelle Implementierungen,
    SHA- (SHA-0) und SHA-1-Nachrichten-Digest-Algorithmen,
    MDC2-Nachrichten-Digest. Ein auf DES basierender Hash, der auf Smartcards beliebt ist.

 Öffentliche Schlüssel
    RSA-Verschlüsselung/Entschlüsselung/Generierung.
        Es gibt keine Begrenzung der Bitanzahl.
    DSA-Verschlüsselung/Entschlüsselung/Generierung.
        Es gibt keine Begrenzung der Bitanzahl.
    Diffie-Hellman-Schlüsselaustausch/Schlüsselgenerierung.
        Es gibt keine Begrenzung der Bitanzahl.

 X.509v3-Zertifikate
    X509-Kodierung/Dekodierung in/aus binärem ASN1 und einer PEM-
         basierten ASCII-Binärkodierung, die Verschlüsselung mit einem privaten Schlüssel
         unterstützt. Programm zum Erstellen von RSA- und DSA-Zertifikatsanfragen und zum
         Erstellen von RSA- und DSA-Zertifikaten.

 Systeme
    Die normalen Digital-Envelope-Routinen und Base64-Kodierung. Höherstufiger
    Zugriff auf Chiffren und Digests nach Namen. Neue Chiffren können zur Laufzeit
    geladen werden. Das BIO-IO-System, eine einfache nicht-blockierende IO-Abstraktion.
    Unterstützte Methoden sind Dateideskriptoren, Sockets, Socket-Accept, Socket-Connect,
    Speicherpuffer, Pufferung, SSL-Client/Server, Dateizeiger, Verschlüsselung, Digest,
    nicht-blockierendes Testen und Null.

 Datenstrukturen
    Ein dynamisch wachsendes Hashing-System
    Ein einfacher Stack.
    Ein Konfigurationslader, der ein Format ähnlich wie MS .ini-Dateien verwendet.

openssl: Ein Befehlszeilenwerkzeug, das verwendet werden kann für: Erstellung von RSA-, DH- und DSA-Schlüsselparametern Erstellung von X.509-Zertifikaten, CSRs und CRLs Berechnung von Nachrichten-Digests Verschlüsselung und Entschlüsselung mit Chiffren SSL/TLS-Client- und Server-Tests Verarbeitung von S/MIME-signierten oder -verschlüsselten E-Mails

PATENTE

Verschiedene Unternehmen halten verschiedene Patente für verschiedene Algorithmen an verschiedenen Orten der Welt. SIE sind dafür verantwortlich sicherzustellen, dass Ihre Nutzung jeglicher Algorithmen legal ist, indem Sie prüfen, ob es in Ihrem Land Patente gibt. Diese Datei enthält einige der Patente, von denen wir wissen oder von denen gemunkelt wird, dass sie existieren. Dies ist keine vollständige Liste.

RSA Security besitzt Softwarepatente auf den RC5-Algorithmus. Wenn Sie diese Chiffre verwenden möchten, müssen Sie RSA Security bezüglich der Lizenzbedingungen kontaktieren. Ihre Webseite ist http://www.rsasecurity.com/.

RC4 ist eine Marke von RSA Security, daher sollte diese Bezeichnung vielleicht nur mit Genehmigung von RSA Security verwendet werden.

Der IDEA-Algorithmus ist von Ascom in Österreich, Frankreich, Deutschland, Italien, Japan, den Niederlanden, Spanien, Schweden, der Schweiz, Großbritannien und den USA patentiert. Sie sollten kontaktiert werden, wenn dieser Algorithmus verwendet werden soll; ihre Webseite ist http://www.ascom.ch/.

NTT und Mitsubishi haben Patente und anhängige Patente auf den Camellia-Algorithmus, erlauben jedoch die Nutzung kostenlos ohne explizite Lizenzvereinbarung: http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html

INSTALLATION

Um dieses Paket unter einem Unix-Derivat zu installieren, lesen Sie die INSTALL-Datei. Für eine Win32-Plattform lesen Sie die INSTALL.W32-Datei. Für OpenVMS-Systeme lesen Sie INSTALL.VMS.

Lesen Sie die Dokumentation im doc/-Verzeichnis. Sie ist recht grob, listet aber die Funktionen auf; Sie werden wahrscheinlich den Code ansehen müssen, um herauszufinden, wie Sie sie verwenden. Schauen Sie sich die Beispielprogramme an.

PROBLEME

Für einige Plattformen gibt es bekannte Probleme, die den Benutzer oder Anwendungsentwickler betreffen können. Wir versuchen, diese in doc/PROBLEMS zu sammeln, mit aktuellen Gedanken, wie sie in einer zukünftigen Version von OpenSSL gelöst werden sollten.

SUPPORT

Siehe die OpenSSL-Website www.openssl.org für Details, wie Sie kommerziellen technischen Support erhalten.

Wenn Sie Probleme mit OpenSSL haben, befolgen Sie bitte zuerst diese Schritte:

- Laden Sie den aktuellen Snapshot von ftp://ftp.openssl.org/snapshot/
  herunter, um zu sehen, ob das Problem bereits behoben wurde
- Entfernen Sie ASM-Versionen der Bibliotheken
- Entfernen Sie Compiler-Optimierungsflags

Wenn Sie einen Fehler melden möchten, fügen Sie bitte folgende Informationen in den Fehlerbericht ein:

- Auf Unix-Systemen:
    Selbsttestbericht, generiert mit 'make report'
- Auf anderen Systemen:
    OpenSSL-Version: Ausgabe von 'openssl version -a'
    Betriebssystemname, -Version, Hardware-Plattform
    Compiler-Details (Name, Version)
- Anwendungsdetails (Name, Version)
- Problembeschreibung (Schritte, die das Problem reproduzieren, falls bekannt)
- Stack-Traceback (falls die Anwendung einen Core-Dump erzeugt)

Melden Sie den Fehler an das OpenSSL-Projekt über den Request Tracker (http://www.openssl.org/support/rt.html) per E-Mail an:

[email protected]

Beachten Sie, dass der Request Tracker NICHT für allgemeine Hilfe oder Supportanfragen verwendet werden sollte. Nur weil etwas nicht wie erwartet funktioniert, bedeutet das nicht zwangsläufig, dass es sich um einen Fehler in OpenSSL handelt.

Tool herunterladen