key_setsecret(3) Library Functions Manual key_setsecret(3) NOM key_decryptsession, key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set - Interface pour le demon generateur de cle RPC. BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include int key_decryptsession(char *nom_distant, des_block *cle_des); int key_encryptsession(char *nom_distant, des_block *cle_des); int key_gendes(des_block *cle_des); int key_setsecret(char *cle); int key_secretkey_is_set(void); DESCRIPTION Ces fonctions sont utilisees dans le mecanisme d'authentification des RPC securisees (AUTH_DES). Les programmes utilisateurs ne devraient pas en avoir besoin. La fonction key_decryptsession() utilise le nom du serveur (distant) et effectue un decodage avec la cle DES transmise. Elle utilise la cle publique du serveur et la cle privee associee avec l'UID effectif du processus appelant. La fonction key_encryptsession() est l'inverse de key_decryptsession(). Elle crypte les cles DES avec la cle publique du serveur et la cle secrete associee a l'UID effectif du processus appelant. La fonction key_gendes() est utilisee pour demander a un serveur une cle de session securisee. La fonction key_setsecret() definit la cle associee a l'UID effectif du processus appelant. La fonction key_secretkey_is_set() sert a savoir su une cle a ete enregistree pour l'UID effectif du processus appelant. VALEUR RENVOYEE Ces fonctions renvoient 1 si elles reussissent et zero si elles echouent. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |key_decryptsession(), | Securite des threads | MT-Safe | |key_encryptsession(), | | | |key_gendes(), key_setsecret(), | | | |key_secretkey_is_set() | | | +---------------------------------+--------------------------+---------+ NOTES Notez bien qu'il y a deux types de cryptage ici : l'un est asymetrique, avec une cle publique et une cle secrete. L'autre est symetrique, avec la cle DES 64-bits. Ces routines faisaient partie du projet Linux/Doors, a present abandonne. VOIR AUSSI crypt(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 key_setsecret(3)