.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Titlu "SHASUM 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SHASUM 1perl "13 iulie 2025" "perl v5.42.0" "Ghid de referință pentru programatorii Perl" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME shasum \- afișează sau verifică sumele de control SHA .SH SINOPSIS .IX Antet SINOPSIS .Vb 3 \& Utilizare: shasum [OPȚIUNE]... [FIȘIER]... \& Imprimă sau verifică sumele de control SHA. \& Fără FIȘIER sau când FIȘIER este \-, citește intrarea standard. \& \& \-a, \-\-algorithm 1 (implicit), 224, 256, 384, 512, 512224, 512256 \& \-b, \-\-binary citește în mod binar \& \-c, \-\-check citește sumele SHA din FIȘIERe și le verifică \& \-\-tag creează o sumă de control în stil BSD \& \-t, \-\-text citește în modul text (implicit) \& \-U, \-\-UNIVERSAL citește în modul „Universal Newlines” \& produce aceeași sumă de control în Windows/Unix/Mac \& \-0, \-\-01 citire în modul BIȚI \& ASCII \*(Aq0\*(Aq interpretat ca 0 biți, \& ASCII \*(Aq1\*(Aq interpretat ca 1 bit, \& toate celelalte caractere sunt ignorate \& \& Următoarele cinci opțiuni sunt utile numai atunci când se verifică sumele de control: \& \-\-ignore\-missing nu eșuează și nu raportează starea fișierelor lipsă \& \-q, \-\-quiet nu imprimă Ok pentru fiecare fișier verificat cu succes \& \-s, \-\-status nu afișează nimic, codul de stare indică succesul \& \-\-strict ieșire diferită de zero pentru linii de sumă de control formatate incorect \& \-w, \-\-warn avertizează cu privire la liniile de sumă de control formatate incorect \& \& \-h, \-\-help afișează acest ajutor și iese \& \-v, \-\-version afișează informații despre versiune și iese \& \& Când verifică sumele de control SHA\-512/224 sau SHA\-512/256, \& indică algoritmul în mod explicit folosind opțiunea „\-a”, de exemplu \& \& shasum \-a 512224 \-c checksumfile \& \& Sumele sunt calculate conform descrierii din FIPS PUB 180\-4. La verificare, \& datele de intrare trebuie să fie o ieșire anterioară a acestui program. Modul \& implicit este de a imprima o linie cu suma de control, un caracter care indică \& tipul (\`*\*(Aq pentru binar, \` \*(Aq pentru text, \`U\*(Aq pentru UNIVERSAL, \& \`^\*(Aq pentru BIȚI) și numele pentru fiecare FIȘIER. Linia începe cu un caracter \& \`\e\*(Aq dacă numele FIȘIERului conține fie linii noi, fie bare oblice inversate, \& care sunt apoi înlocuite cu secvențele de două caractere \`\en\*(Aq și, \& respectiv, \`\e\e\*(Aq. \& \& Raportați erorile shasum la mshelor@cpan.org .Ve .SH DESCRIERE .IX Antet DESCRIERE Rularea comenzii \fIshasum\fP este adesea cea mai rapidă metodă de a calcula rezumatele mesajelor SHA. Utilizatorul pur și simplu introduce date în script prin fișiere sau prin intrarea standard, apoi colectează rezultatele din ieșirea standard. .PP Comanda următoare arată cum se calculează rezumatele pentru intrări tipice, cum ar fi vectorul de testare NIST „abc”: .PP .Vb 1 \& perl \-e "print qq(abc)" | shasum .Ve .PP Sau, dacă doriți să utilizați SHA\-256 în locul SHA\-1 implicit, pur și simplu spuneți: .PP .Vb 1 \& perl \-e "print qq(abc)" | shasum \-a 256 .Ve .PP Deoarece \fIshasum\fP imită comportamentul programelor combinate GNU \fIsha1sum\fP, \&\fIsha224sum\fP, \fIsha256sum\fP, \fIsha384sum\fP și \fIsha512sum\fP, puteți instala acest script ca un înlocuitor convenabil. .PP Spre deosebire de programele GNU, \fIshasum\fP acoperă întregul standard SHA, permițând intrări parțiale de octeți. Acest lucru se realizează prin opțiunea BITS (\fI\-0\fP). Următorul exemplu calculează rezumatul SHA\-224 al mesajului de 7 biți \fI0001100\fP: .PP .Vb 1 \& perl \-e "print qq(0001100)" | shasum \-0 \-a 224 .Ve .SH AUTOR .IX Antet AUTOR Drepturi de autor © 2003\-2023 Mark Shelor . .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fIshasum\fP este implementat folosind modulul Perl Digest::SHA. .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 .