Bestes Blowfish Kommandozeilen-Tool?
-
08-10-2019 - |
Frage
Unsere Anwendungsanforderungen zum Verschlüsseln / Entschlüsseln von Dateien mit (zum Beispiel) Blowfish-Verschlüsselungsalgorithmus. Wir wissen, bcrypt könnte eine gute Wahl sein, aber es kann nicht direkt von unserer Anwendung aufgerufen werden (wie es für Schlüssel aufgefordert Phrase).
Welche ist die beste vorhandene Option?
Wir bevorzugen ein Windows-Tool, obwohl Linux auch gut sein würde.
Lösung
http://www.openssl.org/docs/crypto/blowfish.html Programmierschnittstelle
http://www.openssl.org/docs/apps/enc.html Kommandozeilen-Schnittstelle
Beispiel:
openssl enc -base64 -e -bf-cbc -in <infile> -out <outfile> -kfile <passphrase file>
(ersetzen -e
mit -d
zu entschlüsseln)
Andere Tipps
I coudln't ein finde ich mochte; so schrieb ich eine in Go. Hier ist sie: https://prologic.github.io/fish/
Beispiel:
$ echo 'Hallo Welt' | Fisch -e -k mysecret -
Pretty einfach zu installieren mit:
$ go bekommen github.com/prologic/fish
Auch unterstützt sowohl Blowfish und Twofish des neueren