- trixie-backports 4.29.1-1~bpo13+1
- testing 4.29.1-1
- unstable 4.29.1-1
| SHASUM(1) | Ghid de referință pentru programatorii Perl | SHASUM(1) |
NUME¶
shasum - afișează sau verifică sumele de control SHA
SINOPSIS¶
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 '0' interpretat ca 0 biți,
ASCII '1' 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 (`*' pentru binar, ` ' pentru text, `U' pentru UNIVERSAL,
`^' pentru BIȚI) și numele pentru fiecare FIȘIER. Linia începe cu un caracter
`\' dacă numele FIȘIERului conține fie linii noi, fie bare oblice inversate,
care sunt apoi înlocuite cu secvențele de două caractere `\n' și,
respectiv, `\\'.
Raportați erorile shasum la mshelor@cpan.org
DESCRIERE¶
Rularea comenzii shasum 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.
Comanda următoare arată cum se calculează rezumatele pentru intrări tipice, cum ar fi vectorul de testare NIST „abc”:
perl -e "print qq(abc)" | shasum
Sau, dacă doriți să utilizați SHA-256 în locul SHA-1 implicit, pur și simplu spuneți:
perl -e "print qq(abc)" | shasum -a 256
Deoarece shasum imită comportamentul programelor combinate GNU sha1sum, sha224sum, sha256sum, sha384sum și sha512sum, puteți instala acest script ca un înlocuitor convenabil.
Spre deosebire de programele GNU, shasum acoperă întregul standard SHA, permițând intrări parțiale de octeți. Acest lucru se realizează prin opțiunea BITS (-0). Următorul exemplu calculează rezumatul SHA-224 al mesajului de 7 biți 0001100:
perl -e "print qq(0001100)" | shasum -0 -a 224
AUTOR¶
Drepturi de autor © 2003-2023 Mark Shelor <mshelor@cpan.org>.
CONSULTAȚI ȘI¶
shasum este implementat folosind modulul Perl Digest::SHA.
TRADUCERE¶
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.
| 16 noiembrie 2025 | perl v5.40.1 |