[解決済み] OpenSSLでファイルを復号化しようとするとBad Magic Numberエラーが発生する
2022-02-02 20:17:54
質問
Windows版OpenSSLの最新バージョンを使って、メッセージを復号化しようとしています。
U2FsdGVkX18ztmw81FTK/c+jAf8xtcZdIpesuV2PLDM=
DESで暗号化された(パスワードは。
pass
を実行するために、次のコマンドを使用しています。
des -d -in Encrypted.txt -out normal.txt
を入力すると、パスワードの後に不正なマジックナンバーエラーが発生します: pass
Encrypted.txtには、暗号化されたメッセージが含まれています。
U2FsdGVkX18ztmw81FTK/c+jAf8xtcZdIpesuV2PLDM=
で、normal.txtは空です。
スタックオーバーフローのすべての記事を検索しましたが、私の問題を解決することができる記事を見つけられませんでした。
解決方法は?
への入力は
des
コマンドはbase64であってはならない。その代わり、まずbase64の出力をデコードし、それをOpenSSLの
des
コマンドを使用します。例えば、Linuxで以下を実行すると。
echo U2FsdGVkX18ztmw81FTK/c+jAf8xtcZdIpesuV2PLDM= | openssl enc -base64 -d | openssl des -d
正しい出力が得られます。
hello world
Windowsはパイプが苦手なので、出力を中間ファイルにリダイレクトして、個別に実行する必要があります。
openssl
コマンドを使用します。
関連
-
[解決済み】OpenSSLを使用して「unable to write 'random state'」とはどういう意味ですか?
-
[解決済み] OpenSSLでファイルを復号化しようとするとBad Magic Numberエラーが発生する
-
[解決済み] OpenSSLを使用して「unable to write 'random state'」とはどういう意味ですか?
-
[解決済み] MD5()関数は、どのライブラリにありますか?
-
[解決済み] opensslを使用してpfxをpemに変換する
-
[解決済み] BEGIN RSA PRIVATE KEY」と「BEGIN PRIVATE KEY」の違いについて。
-
[解決済み】"BEGIN RSA PRIVATE KEY" と "BEGIN PRIVATE KEY" の違いについて
-
[解決済み] pem 鍵を ssh-rsa 形式に変換する
-
[解決済み] OpenSSLで公開鍵を取り出すには?
-
[解決済み] BEGIN RSA PUBLIC KEY」と「BEGIN PUBLIC KEY」の2種類の公開鍵形式がありますが、どのように変換すればよいのでしょうか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】OpenSSLを使用して「unable to write 'random state'」とはどういう意味ですか?
-
[解決済み] OpenSSLでファイルを復号化しようとするとBad Magic Numberエラーが発生する
-
[解決済み] OpenSSLを使用して「unable to write 'random state'」とはどういう意味ですか?
-
[解決済み] MD5()関数は、どのライブラリにありますか?
-
[解決済み] OpenSSLのCMAC_xxx関数を使ってAESのCMACを計算する方法は?
-
[解決済み] opensslを使用してpfxをpemに変換する
-
[解決済み] BEGIN RSA PRIVATE KEY」と「BEGIN PRIVATE KEY」の違いについて。
-
[解決済み] 自作ソフトでよくあるエラー。"不明なコマンド: switch"
-
[解決済み] RSA秘密鍵を使って公開鍵を生成する?
-
[解決済み】OpenSSLでPKCS#12証明書をPEMに変換する方法