Dit is de opdracht whirlpool-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 whirlpool-hash online met behulp van onworks.net-services