Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       xencrypt, xdecrypt, passwd2des - Chiffrement des mots de passe RFS

SYNOPSIS

       #include <rpc/des_crypt.h>

       void passwd2des(char *motdepasse, char *key);

       int xencrypt(char *secret, char *motdepasse);

       int xdecrypt(char *secret, char *motdepasse);

DESCRIPTION

       La fonction passwd2des() prend une chaîne de caractère motdepasse d'une longueur quelconque et remplit un
       tableau de caractères key de taille 8 octets. Le tableau key est utilisable comme clé DES. Elle a le  bit
       de  parité  mis  à  zéro  dans  chaque  octet.  Les  deux  autres fonctions utilisent cette fonction pour
       transformer leur argument motdepasse en clé DES.

       La fonction xencrypt() prend une chaîne de caractères ASCII secret en hexadécimal,  qui  doit  avoir  une
       longueur  multiple  de  16, la chiffre en utilisant la clé DES dérivée de motdepasse par passwd2des(), et
       renvoie le résultat dans secret comme une chaîne hexadécimale de même longueur.

       La fonction xdecrypt() effectue la conversion inverse.

VALEUR RENVOYÉE

       Les fonctions xencrypt() et xdecrypt() renvoient 1 si elles réussissent et 0 en cas d'erreur.

VERSIONS

       Ces routines sont présentes dans la libc 4.6.27 et ultérieures, et dans la glibc 2.1 et ultérieures.

BOGUES

       Les prototypes sont absents des fichiers d'en-tête indiqués plus haut.

VOIR AUSSI

       cbc_crypt(3)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006). Nicolas François  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       Veuillez  signaler  toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».

                                                  4 avril 2003                                         XCRYPT(3)