.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2003 walter harms (walter.harms@informatik.uni-oldenburg.de) .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\" this is the 3rd type of interface for cryptographic routines .\" 1. encrypt() expects a bit field .\" 2. cbc_crypt() byte values .\" 3. xencrypt() a hexstring .\" to bad to be true :( .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH XCRYPT 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME xencrypt, xdecrypt, passwd2des \- criptare parole RFS .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBvoid passwd2des(char \fP\fI*passwd\fP\fB, char *\fP\fIcheie\fP\fB);\fP .PP \fBint xencrypt(char *\fP\fIsecret\fP\fB, char *\fP\fIparola\fP\fB);\fP \fBint xdecrypt(char *\fP\fIsecret\fP\fB, char *\fP\fIparola\fP\fB);\fP .fi .SH DESCRIERE \fBATENȚIE\fP: Nu utilizați aceste funcții în cod nou. Ele nu realizează niciun tip de garanții de securitate criptografică acceptabile. .PP Funcția \fBpasswd2des\fP() ia un șir de caractere \fIparola\fP de lungime arbitrară și umple o matrice de caractere \fIcheie\fP de lungime 8. Matricea \fIcheie\fP este adecvată pentru a fi utilizată drept cheie DES. Acesta are paritatea impară stabilită în bitul 0 al fiecărui octet. Celelalte două funcții descrise aici utilizează această funcție pentru a transforma argumentul \fIparola\fP într\-o cheie DES. .PP .\" (over the alphabet 0123456789abcdefABCDEF), .\" (over the alphabet 0123456789abcdef) Funcția \fBxencrypt\fP() ia șirul de caractere ASCII \fIsecret\fP dat în format hexazecimal, care trebuie să aibă o lungime care să fie un multiplu de 16, îl criptează folosind cheia DES derivată din \fIparola\fP de către \fBpasswd2des\fP() și emite rezultatul din nou în \fIsecret\fP sub forma unui șir hexazecimal de aceeași lungime. .PP Funcția \fBxdecrypt\fP() efectuează operația inversă. .SH "VALOAREA RETURNATĂ" Funcțiile \fBxencrypt\fP() și \fBxdecrypt\fP() returnează 1 în caz de succes și 0 în caz de eroare. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBpasswd2des\fP(), \fBxencrypt\fP(), \fBxdecrypt\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH VERSIUNI Aceste funcții sunt disponibile începând cu glibc 2.1. .SH ERORI Prototipurile lipsesc din fișierul de includere menționat mai sus. .SH "CONSULTAȚI ȘI" \fBcbc_crypt\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .