Ich brauche eine Möglichkeit Hashing eines vorhandenen Dateinamens mit einer Passphrase (ASCII-Zeichenfolge), aber in der Lage, es wieder mit der gleichen Passphrase zurück zu stellen.Hashing einer Zeichenfolge mit einer Passphrase in Bash
Ich weiß, dass Chiffren können dies tun - sie verschlüsseln die Zeichenfolge ... Aber ihre Ausgabe Länge basiert auf dem Dateinamen length, die genau das ist, was ich nicht will ... vor allem, weil es manchmal verdoppelt die Dateilänge , aber die ausgegebenen Strings sind nicht immer kompatibel mit dem FS. Ex. "\ n" in einem Dateinamen.
Um klar zu sein, habe ich viel recherchiert und sogar einige Skripte geschrieben, aber alle Lösungen sind entweder langsam oder funktionieren überhaupt nicht für meine Anwendung.
Das Ziel dieses ist eine konstante Länge von Dateinamen zu erhalten, die alle ‚‘ entschlüsselt einmal sein kann, an einem einzigen Passwort verwenden. Ohne zusätzliche Metadaten-ähnliche Dateien erstellen zu müssen.
Wenn es überhaupt reversibel ist, ist es kein verschlüsselter Hash. So arbeiten sie nicht/was sie tun/wofür sie sind. –
@CharlesDuffy Ich weiß das, ich erwähnte, dass Ciphers genau dafür sind. Aber ich brauche einige der Eigenschaften von Hashes - wie konstante Hash-Länge, Geschwindigkeit usw. – areuz
(Nun, ich nehme an, Sie könnten etwas Inhalt mit der Ausgabe eines kryptografischen Hashes speichern - das klingt ein bisschen so was du willst - aber wenn du dein Ziel genauer beschreibst, erhältst du wahrscheinlich einen besseren Vorschlag. –