
Ich brauche ein Tool, um aus einer Datei einen 6-stelligen „Hash“ zu generieren. Natürlich sollten identische Dateien immer den gleichen Hash erzeugen. Wie kann ich das am besten bewerkstelligen?
- Dies ist auf einem Vanilla-Debian-System erforderlich.
- Ich verstehe, dass es bei nur 6-stelligen Hash-Kollisionen zu kommen kann, aber ich hoffe, dass das unwahrscheinlich ist. Im Falle einer Kollision können MD5-Hashes verwendet werden.
- Bei den Eingabedateien handelt es sich höchstwahrscheinlich um PDFs, falls das einen Unterschied macht.
Antwort1
Holen Sie sich eine beliebige Hash-Funktion mit mehr Ziffern und kürzen Sie sie.
Beispiel (unter Linux):
md5sum file | cut -c -6