Tragbare Anwendung zum Berechnen des Whirlpool-Hash einer Datei

Kennen Sie eine tragbare Software, die den Whirlpool-Hash einer Datei berechnen kann?
Ich kenne HashTab , aber diese App erfordert eine Betriebssysteminstallation, nicht portabel.

Es hilft, wenn Sie Ihr Betriebssystem angeben. Bearbeiten Sie Ihre Frage

Antworten (2)

Hash-Generator

  • Läuft unter Windows
  • Berechnet mehrere Arten von Hashes mit einem einzigen Klick, einschließlich Whirlpool
  • Portable Version hier . Entpacken Sie einfach das Zip-Archiv und führen Sie es aus

Geben Sie hier die Bildbeschreibung ein

Eigentlich bin ich absolut enttäuscht und werde diese App im wirklichen Leben nicht nutzen können. Ich werde relativ große Dateien hashen (bis zu 1 GB und noch größer), aber dieser HashGenerator zwingt mich, viel Zeit damit zu verschwenden, darauf zu warten, dass alle Arten von Hashes generiert werden!!! Ich finde nicht einmal die richtigen Worte, um meinen Ärger auszudrücken. Wo ist die Option, nur ausgewählte Arten von Hashes zu generieren (wie es HashTab tut)??? Übrigens begrenzt diese App die Texteingabe auf 250 Zeichen ... aber das ist eine andere Geschichte
@lyricallywicked Du hast Recht. Auf alle Hash-Typen warten zu müssen, ist sowohl lästig als auch unpraktisch. Viel Glück bei deiner Folgefrage

Angenommen, Sie suchen nach einer wirklich portablen Lösung, die auf jedem Computer unabhängig vom Betriebssystem ausgeführt werden kann, würde ich vorschlagen, sich einen USB-Stick zu besorgen und portable Python zu installieren und die reine Python-Implementierung von Whirlpool hinzuzufügen .

Beachten Sie, dass der ursprüngliche Code erweitert werden musste, um die Verwendung von der Befehlszeile in Hash-Dateien zu ermöglichen – ich habe die geänderte Datei auf github hochgeladen .

Mit dem tragbaren Python können Sie den Python-Whirlpool auf jedem Windows-Computer mit einem zugänglichen USB-Anschluss ausführen, und der reine Python sollte auf jedem Computer funktionieren, auf dem Python 2 installiert ist (dh einige Windows-Computer, (fast) alle OS-X, die meisten Linux-Installationen, viele Mainframes/Server, Cluster usw., sogar RaspberryPi).

Danke dir. Eigentlich hatte ich erwartet, so etwas wie ein Zip-Archiv zu sehen, aus dem Sie die App sofort extrahieren und ausführen können, aber ja, ich brauche alle Details dazu, was Sie meinen, wenn Sie sagen: "Sie müssen die obige reine Python-Implementierung erweitern".
Wirklich portabel wird über Betriebssysteme hinweg sein (da Sie keins angegeben haben, ging ich davon aus, dass Sie ein solches benötigen). Ich werde eine erweiterte Version des reinen Python veröffentlichen, damit es für Dateien verwendet werden kann.
@lyricallywicked Ich habe den Originalcode gehackt, um die Verwendung für Dateien zu ermöglichen, und auf Github hochgeladen - der Link befindet sich jetzt in der geänderten Antwort.
Ich habe nie portable Python verwendet und es scheint, als würde es einige Zeit dauern, bis ich hineinkomme ... Aber ich wundere mich über die Leistung. Stellen Sie sich beispielsweise einen PC aus dem Jahr 2007-2008 mit 1 GB RAM und dessen Benutzer vor, der einen Hash einer 1 GB großen Datei erhalten möchte. Welche Art von Erfahrung wird der Benutzer erhalten?
Ich habe es nicht wirklich auf einem PC mit so wenig RAM ausprobiert, aber ich habe Python regelmäßig unter WinXP ausgeführt. Die modifizierte Whirlpool-Implementierung, zu der ich oben einen Link gepostet habe, verarbeitet die Datei standardmäßig in 1-MB-Blöcken, sie kann optimiert werden, also würde ich es tun Erwarten Sie nicht, dass die Größe der Eingabedatei Speicherprobleme verursacht - die Verarbeitung dauert nur ein wenig. Beachten Sie, dass die minimale Installation von portablem Python 2.7.6, die ausreichen sollte, um das verknüpfte Skript auszuführen, nur 50-60 MB auf dem USB-Stick beträgt.