Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
deluded-openssl-3.2.0 — Boîte à outils open-source robuste implémentant les protocoles TLS, DTLS et QUIC avec une bibliothèque cryptographique de pleine puissance, outil en ligne de commande pour la génération de clés, les certificats, le chiffrement et les tests. | Kitploit
Outils/GitHubGitHub/gmh5225/deluded-openssl-3.2.0
Utilitaires GénérauxOutils de Chiffrement/DéchiffrementSécurité RéseauCryptographieUtilitaires et Frameworks
GitHubgmh5225/deluded-openssl-3.2.0

deluded-openssl-3.2.0

Boîte à outils open-source robuste implémentant les protocoles TLS, DTLS et QUIC avec une bibliothèque cryptographique de pleine puissance, outil en ligne de commande pour la génération de clés, les certificats, le chiffrement et les tests.

Voir le dépôt
1il y a 2 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Bienvenue dans le projet OpenSSL

openssl logo

github actions ci badge appveyor badge

OpenSSL est une boîte à outils Open Source robuste, de qualité commerciale et complète pour les protocoles TLS (anciennement SSL), DTLS et QUIC (actuellement côté client uniquement).

Les implémentations des protocoles sont basées sur une bibliothèque cryptographique polyvalente à pleine puissance, qui peut également être utilisée de manière autonome. Un module cryptographique validé conforme aux normes FIPS est également inclus.

OpenSSL est issu de la bibliothèque SSLeay développée par Eric A. Young et Tim J. Hudson.

La page d'accueil officielle du projet OpenSSL est www.openssl.org.

Table des matières

  • Aperçu
  • Téléchargement
  • Compilation et installation
  • Documentation
  • Licence
  • Support
  • Contribution
  • Aspects juridiques

Aperçu

La boîte à outils OpenSSL comprend :

  • libssl une implémentation de toutes les versions du protocole TLS jusqu'à TLSv1.3 (RFC 8446), des versions du protocole DTLS jusqu'à DTLSv1.2 (RFC 6347) et du protocole QUIC (actuellement côté client uniquement) version 1 (RFC 9000).

  • libcrypto une bibliothèque cryptographique polyvalente à pleine puissance. Elle constitue la base de l'implémentation TLS, mais peut également être utilisée de manière indépendante.

  • openssl l'outil en ligne de commande OpenSSL, un couteau suisse pour les tâches cryptographiques, les tests et l'analyse. Il peut être utilisé pour

    • la création de paramètres de clés
    • la création de certificats X.509, de CSR et de CRL
    • le calcul d'empreintes de messages
    • le chiffrement et le déchiffrement
    • les tests SSL/TLS/DTLS côté client et serveur
    • les tests du client QUIC
    • le traitement des courriers signés ou chiffrés S/MIME
    • et plus encore...

Téléchargement

Pour une utilisation en production

Les archives tar des sources des versions officielles peuvent être téléchargées depuis www.openssl.org/source. Le projet OpenSSL ne distribue pas la boîte à outils sous forme binaire.

Cependant, pour une grande variété de systèmes d'exploitation, des versions précompilées de la boîte à outils OpenSSL sont disponibles. En particulier, sur Linux et les autres systèmes d'exploitation Unix, il est généralement recommandé de se lier aux bibliothèques partagées précompilées fournies par le distributeur ou le fournisseur.

Nous maintenons également une liste de tiers qui produisent des binaires OpenSSL pour divers systèmes d'exploitation (y compris Windows) sur la page Binaries de notre wiki.

Pour les tests et le développement

Bien que les tests et le développement puissent en théorie également être effectués à l'aide des archives tar des sources, disposer d'une copie locale du dépôt git avec tout l'historique du projet vous donne beaucoup plus d'aperçu sur la base de code.

Le dépôt Git officiel d'OpenSSL est situé à git.openssl.org. Il existe un miroir GitHub du dépôt à github.com/openssl/openssl, qui est mis à jour automatiquement à partir du premier à chaque commit.

Une copie locale du dépôt Git peut être obtenue en le clonant depuis le dépôt OpenSSL d'origine en utilisant

root@kitploit:~
git clone git://git.openssl.org/openssl.git

ou depuis le miroir GitHub en utilisant

root@kitploit:~
git clone https://github.com/openssl/openssl.git

Si vous avez l'intention de contribuer à OpenSSL, que ce soit pour corriger des bogues ou contribuer de nouvelles fonctionnalités, vous devez forker le dépôt OpenSSL openssl/openssl sur GitHub et cloner votre fork public à la place.

root@kitploit:~
git clone https://github.com/votrenom/openssl.git

Ceci est nécessaire car tout le développement d'OpenSSL de nos jours se fait via les demandes de tirage (pull requests) GitHub. Pour plus de détails, voir Contribution.

Compilation et installation

Après avoir obtenu les sources, consultez le fichier INSTALL pour des instructions détaillées sur la compilation et l'installation d'OpenSSL. Pour certaines plateformes, les instructions d'installation sont complétées par un document spécifique à la plateforme.

  • Notes pour les plateformes de type UNIX
  • Notes pour les plateformes Android
  • Notes pour les plateformes Windows
  • Notes pour la plateforme DOS avec DJGPP
  • Notes pour la plateforme OpenVMS
  • Notes sur Perl
  • Notes sur Valgrind

Des notes spécifiques sur la mise à niveau vers OpenSSL 3.x depuis les versions précédentes peuvent être trouvées dans la page de manuel ossl-guide-migration(7ossl).

Documentation

Fichiers README

Il y a quelques fichiers README.md au niveau supérieur de la distribution des sources contenant des informations supplémentaires sur des sujets spécifiques.

  • Informations sur l'implémentation du protocole QUIC d'OpenSSL
  • Informations sur l'architecture des fournisseurs (Providers) d'OpenSSL
  • Informations sur l'utilisation du module validé FIPS d'OpenSSL
  • Informations sur l'architecture héritée des moteurs (Engines) d'OpenSSL

Le guide OpenSSL

Il y a quelques pages de tutoriel et d'introduction sur certains sujets importants d'OpenSSL dans le [Guide OpenSSL].

Pages de manuel

Les pages de manuel pour la branche master et toutes les versions stables actuelles sont disponibles en ligne.

  • OpenSSL master
  • OpenSSL 3.0
  • OpenSSL 3.1
  • OpenSSL 3.2

Démos

Il existe de nombreuses démos de code source pour utiliser diverses capacités d'OpenSSL dans le sous-dossier demos.

Wiki

Il y a un Wiki à wiki.openssl.org qui est actuellement peu actif. Il contient beaucoup d'informations utiles, mais tout n'est pas à jour.

Licence

OpenSSL est sous licence Apache License 2.0, ce qui signifie que vous êtes libre de l'obtenir et de l'utiliser à des fins commerciales et non commerciales tant que vous remplissez ses conditions.

Voir le fichier LICENSE.txt pour plus de détails.

Support

Il existe différentes façons d'entrer en contact. Le canal approprié dépend de votre besoin. Voir le fichier SUPPORT pour plus de détails.

Contribution

Si vous êtes intéressé et prêt à contribuer au projet OpenSSL, veuillez consulter le fichier CONTRIBUTING.

Aspects juridiques

Un certain nombre de nations restreignent l'utilisation ou l'exportation de la cryptographie. Si vous êtes potentiellement soumis à de telles restrictions, vous devriez demander un avis juridique avant d'essayer de développer ou de distribuer du code cryptographique.

Droits d'auteur

Copyright (c) 1998-2023 The OpenSSL Project Authors

Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson

Tous droits réservés.

Télécharger l’outil