Dit is de opdracht has160-hash die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
rhash - bereken/controleer CRC32, MD5, SHA1, GOST, TTH, BTIH of andere hash-sommen.
KORTE INHOUD
overhaast [ optie ] ... [ filet ] ...
PRODUCTBESCHRIJVING
RHash (Recursieve Hasher) berekent en verifieert verschillende berichtsamenvattingen (hash-sommen) van
bestanden. Ondersteunde berichtsamenvattingen zijn onder meer CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3,
Tiger, DC++ TTH, BitTorrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R
256/512, Whirlpool, Snefru-128/256.
Het programma kan Magnet-links en eDonkey ed2k://-links maken en verifiëren, zie --magnet en
--ed2k-link opties.
Een streepjesreeksparameter `-' wordt geïnterpreteerd als stdin-bestand.
Standaard overhaast drukt sommen af in SFV-formaat met alleen CRC32 hash-som. Het formaat kan zijn:
gewijzigd door opties --bsd, --magnet, --simple, --printf, --template. Om alle sommen uit te voeren
gebruik de `-a' optie.
Het standaard uitvoerformaat kan ook worden gewijzigd door het programma te hernoemen of een
hardlink/symlink ernaar toe met een naam die de strings `crc32', `md4', `md5', `sha1',
`sha256' `sha512', `tiger', `tth', `btih', `aich', `ed2k', `ed2k-link', `gost',
`gost-cryptopro', `ripemd160', `has160', `whirlpool', `edonr256', `edonr512', `snefru128',
`snefru256', `sfv' of `magneet'.
PROGRAMMA MODE OPTIES
De standaardmodus is om hash-sommen af te drukken voor alle bestanden en directorystructuren gespecificeerd door
opdrachtregel. De modus kan worden ingesteld met de volgende opties.
-c, --controleer
Controleer hash-bestanden gespecificeerd door de opdrachtregel. RHash kan hash-bestanden in SFV verifiëren en
BSD-indelingen, standaard MD5- en SHA1-bestanden en tekstbestanden met magnet of ed2k
links (één link per regel). Lege regels en regels die beginnen met `;' of `#' zijn
overgeslagen. In feite kan RHash de meeste door zichzelf gegenereerde hash-bestanden verifiëren zonder
opmaakopties --printf en --template.
-u, --bijwerken
Update hash-bestanden gespecificeerd door de opdrachtregel. Het programma berekent en voegt toe
hashes naar het bijgewerkte hash-bestand in de indeling gespecificeerd door opmaakopties.
Hashes worden berekend voor die bestanden uit dezelfde map als het hashbestand,
die er nog niet in zitten.
-k, --check-ingebed
Verifieer bestanden met crc32 sum ingebed in hun naam.
--torrent
Maak een torrent-bestand voor elk verwerkt bestand.
-h, --hulp
Help: print het helpscherm en sluit af.
-V, --versie
Versie: print versie en sluit af.
-B, --benchmark
Voer een benchmark uit voor geselecteerde algoritme(n).
HASH SOMMEN OPTIES
-C, --crc32
CRC32: bereken en print CRC32 hash-som.
--md4 MD4: bereken en print MD4 hash-som.
-M, --md5
MD5: bereken en print de MD5-hashsom.
-H, --sha1
SHA1: bereken en print SHA1 hash-som.
--sha224, --sha256, --sha384, --sha512
Bereken de gespecificeerde SHA2-hashsom.
--sha3-224, --sha3-256, --sha3-384, --sha3-512
Bereken de gespecificeerde SHA3-hashsom.
--tijger
Tiger: bereken en print Tiger hash-som.
-T, --tde
TTH: bereken en print DC++ TTH-som.
--btih BTIH: bereken en print BitTorrent Info Hash.
-A, --ach
AICH: bereken en print AICH-hash.
-E, --ed2k
ED2K: bereken en print eDonkey 2000 hash sum.
-L, --ed2k-link
eDonkey-link: eDonkey-link berekenen en afdrukken.
-W, --bubbelbad
Whirlpool: bereken en print Whirlpool hash-som.
-G, --gost
GOST: bereken en print GOST R 34.11-94 hash, de Russische GOST standaard hash
functie.
--gost-cryptopro
GOST-CRYPTOPRO: bereken en print de CryptoPro-versie van de GOST R 34.11-94 hash
functie.
--rijpd160
RIPEMD-160: bereken en print RIPEMD-160 hash-som.
--heeft160
HAS-160: HAS-160 hash-som berekenen en afdrukken.
--snefru128, --snefru256
SNEFRU: bereken en print SNEFRU-128/256 hash-sommen.
--edonr256, --edonr512
EDON-R: bereken en print EDON-R 256/512 hash-sommen.
-a, --allemaal
Bereken alle ondersteunde hash-sommen.
--lijst-hashes
Lijst met namen van alle ondersteunde hashes, één per regel.
DIVERSE OPTIES
-r, --recursief
Verwerk mappen recursief.
-v, --uitgebreid
Wees breedsprakig.
--procenten
Procenten weergeven tijdens het berekenen of controleren van sommen
--overslaan-oké
Druk geen OK-berichten af voor succesvol geverifieerde bestanden.
-i, --negeer-case
Negeer het geval van bestandsnamen bij het bijwerken van crc-bestanden.
--snelheid
Print per bestand en de totale verwerkingssnelheid.
-e, --embed-crc
Hernoem bestanden door crc32 sum in de naam in te voegen.
--embed-crc-delimiter=
Invoegen gespecificeerd voor een crc-som in de --embed-crc-modus, is standaard
witte ruimte. De kan een teken of een lege tekenreeks zijn.
--path-separator=
Gebruik het opgegeven padscheidingsteken om paden weer te geven.
-q, --accept=
Stel een door komma's gescheiden lijst in met extensies van de bestanden die moeten worden verwerkt.
--exclude=
Stel een door komma's gescheiden lijst in met extensies van de bestanden die van verwerking moeten worden uitgesloten.
-t, --crc-accept=
Stel een door komma's gescheiden lijst van extensies van de hash-bestanden in om te verifiëren.
--maxdiepte=
Maximaal afdalen (een niet-negatief geheel getal) niveaus van mappen onder de
opdrachtregelargumenten. `--maxdepth 0' betekent alleen de tests en acties toepassen op
de opdrachtregelargumenten.
-o, --output=
Stel het bestand in om berekende hashes en verificatieresultaten uit te voeren.
-l, --log=
Stel het bestand in om fouten en uitgebreide informatie in te loggen.
--openssl=
Specificeer welke hash-functies moeten worden berekend met behulp van de OpenSSL-bibliotheek. De
is een door komma's gescheiden lijst van hash-namen, maar alleen die worden ondersteund door openssl
zijn toegestaan, bijv. md4, md5, sha1, sha256, rijpmd160. Zie openssl-documentatie voor:
de volledige lijst.
--gost-omgekeerd
Reverse bytes in hexadecimale uitvoer van de GOST-hashsom. De belangrijkste
bytes van de hash worden eerst afgedrukt. Standaardvolgorde is het minst belangrijk
bytes eerst.
--bt-batch=
Schakel de torrent-batchmodus in (impliceert de torrent-modus). Berekent batch-torrent voor de
bestanden opgegeven op de opdrachtregel en slaat het torrent-bestand op in het bestandspad. De
optie -r kan handig zijn in deze modus.
--bt-privé
Genereer BTIH voor een privé BitTorrent-tracker.
--bt-stuk-lengte
Kies het stuk lengte waarde voor torrent-bestand.
--bt-aankondigen
Voeg een tracker-aankondigings-URL toe aan de gemaakte torrent-bestand(en). Deze optie kan zijn:
meerdere keren geslaagd om meerdere url's toe te voegen. Merk op dat deze optie niet verandert
de BTIH-hash.
--benchmark-ruw
Verander het benchmark-uitvoerformaat om een machineleesbare door tabs gescheiden tekst te zijn met
hash-functienaam, snelheid, cpu-klokken per byte. Deze optie werkt alleen als de
--benchmark optie is opgegeven.
-- (dubbel streepje)
Markeer het einde van de opdrachtregelopties. Alle parameters na het dubbele streepje zijn:
geïnterpreteerd als bestanden of mappen. Het wordt meestal gebruikt om bestandsnamen te verwerken
beginnend met een streepje `-'. Als alternatief kunt u './' of het volledige pad ervoor opgeven
dergelijke bestanden, zodat ze er niet meer als opties uitzien.
OUTPUT FORMAT OPTIES
--sfv Druk hash-sommen af in het SFV-uitvoerformaat (Simple File Verification) (standaard). Maar
in tegenstelling tot gewone SFV-bestanden, kunnen niet alleen CRC32, maar alle hash-sommen gespecificeerd door opties:
gedrukt worden.
-m, --magneet
Druk hash-sommen af die zijn opgemaakt als magneetkoppelingen.
--bsd Gebruik het BSD-uitvoerformaat. Elke hash-som wordt op een aparte regel afgedrukt na de hash-naam
en het pad van het bestand, tussen haakjes.
--eenvoudig
Gebruik een eenvoudig uitvoerformaat. Elke regel zal bestaan uit bestandsnaam en hash-sommen
gespecificeerd door opties.
--hoofdletter
Print hash-sommen in hoofdletters.
--kleine letter
Print hash-sommen in kleine letters.
--sjabloon=
Lees printf (achtige sjabloon van gegeven) . Zie de --printf optie.
-p, --printf=
Formaat: afdrukken formaat teken de standaarduitvoer, interpreteer `\' escapes en `%'
richtlijnen. De ontsnappingen en richtlijnen zijn:
\n Nieuwe regel.
\r Rijtuig retour.
\t Tabblad Horizontaal.
\\ Een letterlijke backslash (`\').
\0 ASCII-NUL.
\NNN Het teken dat de octale ASCII-code NNN is.
\xNN Het teken waarvan de hexadecimale ASCII-code NN is.
Een `\' teken gevolgd door een ander teken wordt behandeld als een gewoon
karakter, zodat ze allebei worden afgedrukt.
%% Een letterlijk procentteken.
%p Bestandspad.
%f Bestandsnaam.
%u URL-gecodeerde bestandsnaam.
%s Bestandsgrootte in bytes.
%{mtijd}
Laatste wijzigingstijd van het bestand.
%a of %A
AICH hash-som.
%c of %C
CRC32 hash-som. Gebruik %c voor kleine letters en %C voor hoofdletters.
%g of %G
GOST R 34.11-94 hasj.
%h of %H
SHA1-hash.
%e of %E
ED2K hash-som.
%l of %L
EDonkey ed2k://... link.
%m of %M
MD5-hash.
%r of %R
RIPEMD-160 hasj.
%t of %T
TTH som.
%w of %W
Whirlpool hasj.
%{md4}, %{sha-224}, %{sha-256}, %{sha-384}, %{sha-512}, %{sha3-224}, %{sha3-256},
%{sha3-384}, %{sha3-512} %{tiger}, %{btih}, %{gost-cryptopro}, %{has160},
%{snefru128}, %{snefru256}, %{edon-r256}, %{edon-r512}
Gespecificeerde hash-som afdrukken. Eigenlijk de %{ } richtlijn kan elke . afdrukken
ondersteunde hash-som. Als een hash-somnaam begint met een hoofdletter, dan is de
hash wordt in hoofdletters afgedrukt, bijv. %{TTH}, %{Sha-512}.
%x , %B , %B , %@
Gebruik een van deze voorvoegsels om een hash-som uit te voeren in hexadecimaal, base32,
base64 of onbewerkte (binaire) indeling, bijv. %b{md4}, %BH of %xT.
CONFIG FILE
RHash zoekt naar een configuratiebestand op $HOME/.rhashrc en /etc/rhashrc.
Het configuratiebestand bestaat uit regels die zijn opgemaakt als
variabele = waarde
waarbij de variabele kan een naam zijn van elke opdrachtregeloptie, zoals magneet, printf,
procenten, enz. Een booleaanse variabele kan op true worden gezet met de waarde `on', `yes' of `true',
elke andere waarde stelt de variabele in op false.
Lege regels en regels die beginnen met `#' of `;' worden genegeerd.
Voorbeeld configuratiebestand:
# Dit is een commentaarregel
procenten = aan
crc-accept = .sfv,.md5,.sha1,.sha256,.sha512,.tth,.magneet
Gebruik has160-hash online met behulp van onworks.net-services