Il s'agit de la commande opensslssl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
openssl - Outil de ligne de commande OpenSSL
SYNOPSIS
openssl commander [ commande_opts ] [ commande_args ]
openssl [ list-standard-commandes | list-message-digest-commandes | list-cipher-commandes |
algorithmes-de-chiffrement | liste-message-digest-algorithmes | liste-public-key-algorithms]
openssl no-XXX [ arbitraire Options ]
DESCRIPTION
OpenSSL est une boîte à outils de cryptographie implémentant Secure Sockets Layer (SSL v2/v3) et
Protocoles réseau Transport Layer Security (TLS v1) et normes de cryptographie associées
requis par eux.
Votre openssl est un outil en ligne de commande permettant d'utiliser les diverses fonctions de cryptographie de
OpenSSL Crypto bibliothèque à partir du shell. Il peut être utilisé pour
o Création et gestion des clés privées, des clés publiques et des paramètres
o Opérations cryptographiques à clé publique
o Création de certificats X.509, CSR et CRL
o Calcul des condensés de messages
o Cryptage et déchiffrement avec des chiffrements
o Tests client et serveur SSL/TLS
o Traitement du courrier S/MIME signé ou crypté
o Demandes d'horodatage, génération et vérification
COMMAND RÉSUMÉ
Votre openssl programme fournit une riche variété de commandes (commander dans le SYNOPSIS ci-dessus),
dont chacun a souvent une multitude d'options et d'arguments (commande_opts ainsi que commande_args
dans le SYNOPSIS).
Les pseudo-commandes list-standard-commandes, list-message-digest-commandes et liste-chiffre-
commandes afficher une liste (une entrée par ligne) des noms de toutes les commandes standard, message
les commandes digest, ou les commandes de chiffrement, respectivement, qui sont disponibles dans le présent
openssl utilitaire.
Les pseudo-commandes algorithmes-de-chiffrement ainsi que liste-message-digest-algorithmes tout lister
noms de chiffrement et de résumé de message, une entrée par ligne. Les alias sont répertoriés comme :
de => à
La pseudo-commande liste-public-key-algorithms répertorie tous les algorithmes à clé publique pris en charge.
La pseudo-commande no-XXX teste si une commande du nom spécifié est disponible. Si
aucune commande nommée XXX existe, il renvoie 0 (succès) et imprime no-XXX; sinon ça
renvoie 1 et imprime XXX. Dans les deux cas, la sortie va à Stdout et rien n'est imprimé
à stderr. Les arguments de ligne de commande supplémentaires sont toujours ignorés. Puisque pour chaque chiffre
il existe une commande du même nom, cela permet aux scripts shell de tester facilement
pour la disponibilité des chiffrements dans le openssl programme. (no-XXX n'est pas capable de détecter
des pseudo-commandes telles que quitter, liste- -commandes, ou no-XXX lui-même.)
STANDARD COMMANDES
analyse asn1 Analyser une séquence ASN.1.
ca Gestion des autorités de certification (CA).
Ciphers Détermination de la description de la suite de chiffrement.
cms Utilitaire CMS (Cryptographic Message Syntax)
crl Gestion de la liste de révocation de certificats (CRL).
crl2pkcs7 Conversion CRL en PKCS#7.
dgst Calcul de résumé de message.
dh Gestion des paramètres Diffie-Hellman. Obsolète par dhparam.
dhparam Génération et gestion des paramètres Diffie-Hellman. Remplacé par clé genp
ainsi que pkeyparam
dsa Gestion des données DSA.
dsaparam Génération et gestion des paramètres DSA. Remplacé par clé genp ainsi que pkeyparam
ec Traitement des clés EC (courbe elliptique)
ecparam Manipulation et génération des paramètres EC
enc Encodage avec des chiffrements.
moteur Informations et manipulation du moteur (module chargeable).
errstr Conversion du numéro d'erreur en chaîne d'erreur.
Gendh Génération de paramètres Diffie-Hellman. Obsolète par dhparam.
Gendsa Génération de la clé privée DSA à partir des paramètres. Remplacé par clé genp ainsi que pkey
clé genp Génération de clé privée ou de paramètres.
général Génération de la clé privée RSA. Remplacé par clé genp.
nseq Créer ou examiner une séquence de certificats netscape
ocsp Utilitaire de protocole d'état de certificat en ligne.
passwd Génération de mots de passe hachés.
pkcs12 Gestion des données PKCS#12.
pkcs7 Gestion des données PKCS#7.
pkey Gestion des clés publiques et privées.
pkeyparam Gestion des paramètres de l'algorithme à clé publique.
pkeyutl Utilitaire d'opération cryptographique d'algorithme de clé publique.
rand Générer des octets pseudo-aléatoires.
req Gestion des demandes de signature de certificat (CSR) PKCS#10 X.509.
rsa Gestion des clés RSA.
rsautl Utilitaire RSA pour la signature, la vérification, le chiffrement et le déchiffrement. Remplacé par
pkeyutl
s_client Cela implémente un client SSL/TLS générique qui peut établir un
connexion à un serveur distant parlant SSL/TLS. Il est destiné à tester
fins uniquement et ne fournit que des fonctionnalités d'interface rudimentaires, mais
utilise en interne la plupart des fonctionnalités d'OpenSSL ssl bibliothèque.
s_serveur Cela implémente un serveur SSL/TLS générique qui accepte les connexions à distance
clients parlant SSL/TLS. Il est destiné à des fins de test uniquement et fournit
seulement une fonctionnalité d'interface rudimentaire mais utilise en interne la plupart du temps
fonctionnalité de l'OpenSSL ssl une bibliothèque. Il fournit à la fois une propre ligne de commande
protocole orienté pour tester les fonctions SSL et une facilité de réponse HTTP simple
pour émuler un serveur Web compatible SSL/TLS.
s_temps Minuteur de connexion SSL.
id_session Gestion des données de session SSL.
sourire Traitement du courrier S/MIME.
vitesse Mesure de vitesse d'algorithme.
spkac Utilitaire d'impression et de génération SPKAC
ts Outil d'autorité d'horodatage (client/serveur)
vérifier Vérification de certificat X.509.
version Informations sur la version OpenSSL.
x509 Gestion des données de certificat X.509.
MESSAGE DIGÉRER COMMANDES
md2 Condensé MD2
md5 Condensé MD5
mdc2 Condensé MDC2
RMD160 Résumé RMD-160
sha Résumé SHA
sha1 Condensé SHA-1
sha224 Condensé SHA-224
sha256 Condensé SHA-256
sha384 Condensé SHA-384
sha512 Condensé SHA-512
CODAGE ET CIPHER COMMANDES
base64 Encodage Base64
bf bf-cbc bf-cfb bf-bce bf-ofb
Chiffre Blowfish
en fonte casting-cbc
CAST Chiffre
cast5-cbc cast5-cfb cast5-bce cast5-ofb
Chiffre CAST5
des des-cbc des-cfb des-bce des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ofb
Chiffre DES
des3 desx des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb
Chiffre Triple-DES
idée idée-cbc idée-cfb idée-ecb idée-deb
IDÉE Chiffre
rc2 rc2-cbc rc2-cfb rc2-bce rc2-ofb
Chiffre RC2
rc4 Chiffre RC4
rc5 rc5-cbc rc5-cfb rc5-bce rc5-ofb
Chiffre RC5
PASS PHRASE ARGUMENTS
Plusieurs commandes acceptent les arguments de mot de passe, généralement en utilisant -passer ainsi que -passout pour l'entrée
et les mots de passe de sortie respectivement. Ceux-ci permettent d'obtenir le mot de passe à partir d'une variété
de sources. Ces deux options prennent un seul argument dont le format est décrit ci-dessous.
Si aucun argument de mot de passe n'est fourni et qu'un mot de passe est requis, l'utilisateur est invité à
entrez-en un : il sera généralement lu à partir du terminal actuel avec l'écho désactivé.
passe:mot de passe
le mot de passe réel est Mot de passe. Étant donné que le mot de passe est visible pour les services publics
(comme 'ps' sous Unix) ce formulaire ne doit être utilisé que là où la sécurité n'est pas
important.
env:var obtenir le mot de passe de la variable d'environnement var. Étant donné que l'environnement de
d'autres processus est visible sur certaines plates-formes (par exemple ps sous certains Unix
OS) cette option doit être utilisée avec prudence.
Chemin De Fichier / Nom
la première ligne de chemin d'accès est le mot de passe. Si le même chemin d'accès l'argument est
fourni à -passer ainsi que -passout arguments, la première ligne sera utilisée pour
le mot de passe d'entrée et la ligne suivante pour le mot de passe de sortie. chemin d'accès pas besoin
fait référence à un fichier normal : il peut par exemple faire référence à un périphérique ou à un tube nommé.
fd:nombre lire le mot de passe dans le descripteur de fichier nombre. Cela peut être utilisé pour envoyer le
données via un tuyau par exemple.
Stdin lire le mot de passe de l'entrée standard.
Utiliser opensslssl en ligne à l'aide des services onworks.net