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.

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top