.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .ie \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . nr % 0 . rr F .\} .el \{\ . de IX .. .\} .\" ======================================================================== .\" .IX Title "DGST 1SSL" .TH DGST 1SSL "2013-02-26" "1.0.1e" "OpenSSL" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" dgst, md5, md4, md2, sha1, sha, mdc2, ripemd160 \- Condensés de messages .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBopenssl\fR \fBdgst\fR [\fB\-md5\fR|\fB\-md4\fR|\fB\-md2\fR|\fB\-sha1\fR|\fB\-sha\fR|\fB\-mdc2\fR|\fB\-ripemd160\fR|\fB\-dss1\fR] [\fB\-c\fR] [\fB\-d\fR] [\fB\-hex\fR] [\fB\-binary\fR] [\fB\-hmac\fR \fIparam\fR] [\fB\-non\-fips\-allow\fR] [\fB\-out\fR \fInom_fichier\fR] [\fB\-sign\fR \fInom_fichier\fR] [\fB\-keyform\fR \fIparam\fR] [\fB\-passin\fR \fIparam\fR] [\fB\-verify\fR \fInom_fichier\fR] [\fB\-prverify\fR \fInom_fichier\fR] [\fB\-signature\fR \fInom_fichier\fR] [\fB\-hmac\fR \&\fIclef\fR] [\fIfichier\fR...] .PP [\fBmd5\fR|\fBmd4\fR|\fBmd2\fR|\fBsha1\fR|\fBsha\fR|\fBmdc2\fR|\fBripemd160\fR] [\fB\-c\fR] [\fB\-d\fR] [\fIfichier\fR...] .SH "DESCRIPTION" .IX Header "DESCRIPTION" Les fonctions de condensés génèrent les condensés des messages d'un ou plusieurs fichiers fournis sous forme hexadécimale. Elles peuvent également servir pour la signature numérique et la vérification. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-c\fR" 4 .IX Item "-c" Afficher le condensé par groupe de deux chiffres séparés par des deux-points, uniquement appliquable si le format de sortie \fBhex\fR est employé. .IP "\fB\-d\fR" 4 .IX Item "-d" Afficher les informations de débogage \s-1BIO\s0. .IP "\fB\-hex\fR" 4 .IX Item "-hex" Afficher le condensé en hexadécimal brut. C'est le cas par défaut pour les condensés « normaux » par opposition aux signatures numériques. .IP "\fB\-binary\fR" 4 .IX Item "-binary" Afficher le condensé sous forme binaire. .IP "\fB\-hmac\fR \fIparam\fR" 4 .IX Item "-hmac param" Définir la clef \s-1HMAC\s0 à \fIparam\fR. .IP "\fB\-non\-fips\-allow\fR" 4 .IX Item "-non-fips-allow" Permettre l'utilisation de condensé \s-1FIPS\s0. .IP "\fB\-out\fR \fInom_fichier\fR" 4 .IX Item "-out nom_fichier" Nom du fichier de sortie. Par défaut, la sortie standard est utilisée. .IP "\fB\-sign\fR \fInom_fichier\fR" 4 .IX Item "-sign nom_fichier" Signer numériquement le condensé en utilisant la clef privée de \&\fBnom_fichier\fR. .IP "\fB\-keyform\fR \fIparam\fR" 4 .IX Item "-keyform param" Indiquer le format de clef avec lequel signer le condensé. Seuls les formats \&\s-1PEM\s0 et \s-1ENGINE\s0 sont pris en charge par la commande \fBdgst\fR. .IP "\fB\-engine\fR \fIid\fR" 4 .IX Item "-engine id" Utiliser le moteur \fIid\fR pour les opérations (y compris le stockage de la clef privée). Ce moteur n'est pas utilisé en source pour les algorithmes de condensé, à moins que cela soit aussi indiqué dans le fichier de configuration. .IP "\fB\-sigopt\fR \fInm\fR\fB:\fR\fIv\fR" 4 .IX Item "-sigopt nm:v" Passer des options à l'algorithme de signature pendant les opérations de signature ou de vérification. Les noms et valeurs de ces options sont spécifiques à l'algorithme. .IP "\fB\-passin\fR \fIparam\fR" 4 .IX Item "-passin param" La source du mot de passe de la clef privée. Pour plus d'informations sur le format de \fIparam\fR, consultez la section \fBPARAMÈTRES \s-1DE\s0 \s-1PHRASE\s0 SECRÈTE\fR d'\fIopenssl\fR\|(1). .IP "\fB\-verify\fR \fInom_fichier\fR" 4 .IX Item "-verify nom_fichier" Vérifier la signature en utilisant la clef publique de \fBnom_fichier\fR. Le résultat est soit « Verification \s-1OK\s0 » soit « Verification Failure ». .IP "\fB\-prverify\fR \fInom_fichier\fR" 4 .IX Item "-prverify nom_fichier" Vérifier la signature en utilisant la clef privée de \fInom_fichier\fR. .IP "\fB\-signature\fR \fInom_fichier\fR" 4 .IX Item "-signature nom_fichier" La signature à vérifier. .IP "\fB\-hmac\fR \fIclef\fR" 4 .IX Item "-hmac clef" Créer un \s-1MAC\s0 haché en utilisant \fIclef\fR. .IP "\fB\-mac\fR \fIalg\fR" 4 .IX Item "-mac alg" Créer un \s-1MAC\s0 (code d'authentification de message). L'algorithme \s-1MAC\s0 le plus répandu est \s-1HMAC\s0 (code d'authentification d'une empreinte cryptographique de message avec clef), mais d'autres algorithmes \s-1MAC\s0 non à base de hachage existent, comme l'algorithme \fBgost-mac\fR du moteur \fBccgost\fR. Les clefs \s-1MAC\s0 et d'autres options devraient être définies par le paramètre \fB\-macopt\fR. .IP "\fB\-macopt\fR \fInm\fR\fB:\fR\fIv\fR" 4 .IX Item "-macopt nm:v" Passer des options à l'algorithme \s-1MAC\s0, indiqué par la clef \fB\-mac\fR. Les options suivantes sont permises à la fois par \fB\s-1HMAC\s0\fR et \fBgost-mac\fR : .RS 4 .IP "\fBkey:\fR\fIchaîne\fR" 8 .IX Item "key:chaîne" Indique la clef \s-1MAC\s0 sous forme de chaîne alphanumérique (à n'utiliser que si la clef contient exclusivement des caractères imprimables). La longueur de chaîne doit être conforme à toutes les restrictions de l'algorithme \s-1MAC\s0, par exemple exactement 32 caractères pour gost-mac. .IP "\fBhexkey:\fR\fIchaîne\fR" 8 .IX Item "hexkey:chaîne" Indique la clef \s-1MAC\s0 sous forme hexadécimale (deux chiffres hexadécimaux par octet). La longueur de clef doit être conforme à toutes les restrictions de l'algorithme \s-1MAC\s0, par exemple exactement 32 caractères pour gost-mac. .RE .RS 4 .RE .IP "\fB\-rand\fR \fIfichier(s)\fR" 4 .IX Item "-rand fichier(s)" Un ou plusieurs fichiers contenant des données aléatoires utilisées pour initialiser le générateur de nombres pseudoaléatoires, ou une socket \s-1EGD\s0 (consultez \fIRAND_egd\fR\|(3)). Plusieurs fichiers peuvent être indiqués en les séparant par le séparateur du système d'exploitation : « \fB;\fR » pour Windows, « \fB,\fR » pour OpenVMS et « \fB:\fR » pour tous les autres. .IP "\fIfichier\fR..." 4 .IX Item "fichier..." Le ou les \fIfichier\fRs à traiter. Par défaut, l'entrée standard est utilisée. .SH "NOTES" .IX Header "NOTES" Le condensé à préférer pour toutes les nouvelles applications est \&\s-1SHA1\s0. D'autres condensés restent cependant largement utilisés. .PP Pour signer ou vérifier des données avec l'algorithme \s-1DSA\s0, le condensé dss1 doit être utilisé. .PP Une source de nombres aléatoires est nécessaire pour certains algorithmes de signature, en particulier \s-1DSA\s0. .PP Les options de signature et de vérification ne devraient être utilisées que si un seul fichier est signé ou vérifié. .SH "TRADUCTION" .IX Header "TRADUCTION" Cette page de manuel a été traduite par arne en 2002 et est maintenue par la liste . Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.