復号化時のマジックナンバーエラー

復号化時のマジックナンバーエラー

4月に、私は次のコマンドを使用してファイルを暗号化しました。

openssl enc -aes-256-cbc -salt -pass file:<passwordfile> < infile > outfil

今これを解読するために使用したいと思います。

openssl enc -d -aes-256-cbc -salt -pass file:<passwordfile> -in outfil -out infile2

しかし、私が得たマジックナンバーは都合がなかった。

同じパラメータを使用して昨日暗号化されたファイルは正常に復号化できます。

何が起こりましたか?このアーカイブファイルを検索できますか?

ベストアンサー1

OpenSSL <= 1.0.2を使用して暗号化し、OpenSSL 1.1.0を使用して復号化する場合は、次のようになります。

https://www.openssl.org/docs/faq.html#USER3

1.0.2と1.1.0の間で変更されたパスワードからキーを生成するために使用されるデフォルトのハッシュ。-md md5復号化コマンドに追加してみてください。

おすすめ記事