Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       key_decryptsession,  key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set -
       interfețe pentru demonul server de chei rpc

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #include <rpc/rpc.h>

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

       int key_gendes(des_block *deskey);

       int key_setsecret(char *key);
       int key_secretkey_is_set(void);

DESCRIERE

       Funcțiile de aici sunt utilizate în cadrul mecanismului de autentificare securizată a  RPC
       (AUTH_DES).   Nu  ar trebui să fie nevoie ca programele utilizatorului să utilizeze aceste
       funcții.

       Funcția key_decryptsession() utilizează numele de rețea al serverului (de la distanță)  și
       ia  cheia  DES  pentru  decriptare. Aceasta utilizează cheia publică a serverului și cheia
       secretă asociată cu UID-ul efectiv al procesului apelant.

       Funcția key_encryptsession() este inversul  lui  key_decryptsession().  Aceasta  criptează
       cheile  DES  cu  cheia publică a serverului și cheia secretă asociată cu UID-ul efectiv al
       procesului apelant.

       Funcția key_gendes() este utilizată pentru a  solicita  serverului  de  chei  o  cheie  de
       conversație securizată.

       Funcția  key_setsecret()  este  utilizată  pentru a stabili cheia pentru UID-ul efectiv al
       procesului de apelare.

       Funcția key_secretkey_is_set() poate fi utilizată pentru a determina dacă o cheie  a  fost
       stabilită pentru UID-ul efectiv al procesului apelant.

VALOAREA RETURNATĂ

       Aceste funcții returnează 1 în caz de succes și 0 în caz de eșec.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │InterfațăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │key_decryptsession(), key_encryptsession(), key_gendes(),  │ Siguranța firelor │ MT-Safe │
       │key_setsecret(), key_secretkey_is_set()                    │                   │         │
       └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘

NOTE

       Rețineți că vorbim aici despre două tipuri de criptare. Unul este  asimetric,  folosind  o
       cheie publică și una secretă.  Celălalt este simetric, DES pe 64 de biți.

       Aceste rutine făceau parte din proiectul Linux/Doors, abandonat între timp.

CONSULTAȚI ȘI

       crypt(3)

TRADUCERE

       Traducerea  în  limba  română  a  acestui  manual  a  fost  creată  de Remus-Gabriel Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea  3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui  manual,  vă  rugăm  să  trimiteți  un  e-mail  la
       ⟨translation-team-ro@lists.sourceforge.net⟩.