Provided by: manpages-es_1.55-10_all bug

NOMBRE

       key_decryptsession,  key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set -
       interfaces con el demonio servidor de claves de rpc

SINOPSIS

       #include <rpc/rpc.h>

       int key_decryptsession(const char *remotename, des_block *deskey);

       int key_encryptsession(const char *remotename, des_block *deskey);

       int key_gendes(des_block *deskey);

       int key_setsecret(const char *key);

       int key_secretkey_is_set(void);

DESCRIPCIÓN

       Estas funciones se usan dentro del mecanismo de autenticación segura  de  RPC  (AUTH_DES).
       Los programas de usuario no debería utilizarlas.

       La función key_decryptsession() usa el nombre de red del servidor (remoto) y toma la clave
       DES para descifrar. Usa la clave pública del servidor y la clave privada asociada  con  el
       UID efectivo del proceso invocador.

       La  función  key_encryptsession() es la inversa de key_decryptsession().  Cifra las claves
       DES con la clave pública del servidor y la clave privada asociada con el UID efectivo  del
       proceso invocador.

       La  función  key_gendes()  se  emplea  para  pedir  al  servidor  de  claves  una clave de
       conversación segura.

       La función key_setsecret() se emplea para establecer la clave del UID efectivo del proceso
       invocador.

       La  función  key_secretkey_is_set()  puede ser utilizada para determinar si se ha asignado
       una clave para el UID efectivo del proceso invocador.

NOTA

       Por favor observe que hablamos de dos tipos encriptación. Uno  es  asimétrico  usando  una
       clave pública y otra privada. El otro es simétrico, el DES de 64 bits.
       Estas rutinas eran parte del proyecto linux/doors, abandonado hoy en día.

VALOR DEVUELTO

       Estas funciones devuelven 1 en caso de éxito y 0 si fallan.

VÉASE TAMBIÉN

       crypt(3)