メッセージがあり、パスワードとそれを暗号化するために使用された暗号を知っていますが、opensslにそれを復号化するように要求する方法がわかりません。
ciphers
コマンドの出力に暗号があり、manページにEncoding with Ciphers
のenc
コマンドがリストされていますが、その逆の方法を見つけることができません。メッセージをデコードします。
私はあなたがこのようなものを探していると思います:
openssl yourcipher -d < yourfile
たとえば、ファイルがdes3
暗号を使用して暗号化されていて、ファイルが/path/to/file.des3
である場合は、次のようになります。
openssl des3 -d < /path/to/file.des3
パスフレーズの入力を求められます。
ファイルがbase64でエンコードされている場合、次のようにデコードおよび復号化できるはずです。
openssl enc -base64 -d < /path/to/file | openssl yourcipher -d