OPENSSL-RAND(1ssl) OpenSSL OPENSSL-RAND(1ssl)

openssl-rand - generează octeți pseudo-aleatorii

openssl rand [-help] [-out fișier] [-base64] [-hex] [-engine id] [-rand fișiere] [-writerand fișier] [-provider nume] [-provider-path ruta] [-provparam [nume:]cheie=valoaree] [-propquery propq] num[K|M|G|T]

Această comandă generează num octeți aleatorii utilizând un generator de numere pseudoaleatorii securizat criptografic (CSPRNG). Un sufix [K|M|G|T] poate fi adăugat la valoarea num pentru a indica faptul că valoarea solicitată este scalată ca multiplu de Kio/Mio/Gio/Tio. Rețineți că sufixele sunt sensibile la majuscule și că sufixele reprezintă multipli binari (K = 1024 octeți, M = 1024*1024 octeți etc.).

Șirul „max” poate fi înlocuit cu o valoare numerică în num, pentru a solicita numărul maxim de octeți pe care CSPRNG îl poate produce pe instanțiere. În prezent, acesta este limitat la 2^61 octeți, conform NIST SP 800-90C.

Octeții aleatori sunt generați utilizând funcția RAND_bytes(3), care oferă un nivel de securitate de 256 de biți, cu condiția să reușească să se însămânțeze cu succes dintr-o sursă de entropie de încredere a sistemului de operare. În caz contrar, comanda va eșua cu un cod de eroare diferit de zero. Pentru mai multe detalii, consultați RAND_bytes(3), RAND(7) și EVP_RAND(7).

Afișează acest mesaj de utilizare.
Scrieți în fișier în loc de la ieșirea standard.
Efectuează codificarea base64 la ieșire.
Afișează rezultatul ca un șir hexazecimal.
Consultați secțiunea «Opțiuni motor» din openssl(1). Această opțiune este depreciată.
Consultați «Opțiuni de stare aleatorie» în openssl(1) pentru detalii.
Consultați „Opțiuni furnizor” în openssl(1), provider(7) și property(7).

openssl(1), RAND_bytes(3), RAND(7), EVP_RAND(7)

Opțiunea -engine a fost depreciată în OpenSSL 3.0.

Drepturi de autor 2000-2021 The OpenSSL Project Authors. Toate drepturile rezervate.

Licențiat sub Licența Apache 2.0 („License”). Nu aveți voie să utilizați acest fișier decât în conformitate cu licența. Puteți obține o copie din fișierul LICENSE din distribuția sursei sau de la https://www.openssl.org/source/license.html.

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

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 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.

5 august 2025 3.5.2