XCRYPT(3) Library Functions Manual XCRYPT(3) NUME xencrypt, xdecrypt, passwd2des - criptare parole RFS BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include void passwd2des(char *passwd, char *cheie); int xencrypt(char *secret, char *parola); int xdecrypt(char *secret, char *parola); DESCRIERE ATENIE: Nu utilizai aceste funcii in cod nou. Ele nu realizeaza niciun tip de garanii de securitate criptografica acceptabile. Funcia passwd2des() ia un ir de caractere parola de lungime arbitrara i umple o matrice de caractere cheie de lungime 8. Matricea cheie este adecvata pentru a fi utilizata drept cheie DES. Acesta are paritatea impara stabilita in bitul 0 al fiecarui octet. Celelalte doua funcii descrise aici utilizeaza aceasta funcie pentru a transforma argumentul parola intr-o cheie DES. Funcia xencrypt() ia irul de caractere ASCII secret dat in format hexazecimal, care trebuie sa aiba o lungime care sa fie un multiplu de 16, il cripteaza folosind cheia DES derivata din parola de catre passwd2des() i emite rezultatul din nou in secret sub forma unui ir hexazecimal de aceeai lungime. Funcia xdecrypt() efectueaza operaia inversa. VALOAREA RETURNATA Funciile xencrypt() i xdecrypt() returneaza 1 in caz de succes i 0 in caz de eroare. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +--------------------------------------+---------------------+---------+ |Interfaa | Atribut | Valoare | +--------------------------------------+---------------------+---------+ |passwd2des(), xencrypt(), xdecrypt() | Sigurana firelor | MT-Safe | +--------------------------------------+---------------------+---------+ VERSIUNI Aceste funcii sunt disponibile incepand cu glibc 2.1. ERORI Prototipurile lipsesc din fiierul de includere menionat mai sus. CONSULTAI I cbc_crypt(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.8 2 mai 2024 XCRYPT(3)