皆がうまくやってくれることを願っています。誰かが私に正しい方向へのポインタを与えることを望んでいます。OpenSSLのコマンドライン解消のヒザック
私はOpenSSLを使用してMac OSマシンでテキストファイルを暗号化しました。 OpenSSLのバージョンやMacOS Xのバージョンは本当にわかりません。
私はそれを使用して暗号化しました。
openssl des3 -in unencrypted.txt -out encrypted
というの出力は、バイナリ形式のいくつかの並べ替えのように思えたので、私は進に変換するXXDを使用し、その出力、私はどこかに保存したテキストファイル。私はこれを数回テストを覚えて、正常に動作するように見えた
xxd -r encryptedhex.txt encrypted.bin
openssl des3 -d -in encrypted.bin -out decrypted.txt
を使用するプロセスを逆転するために
xxd encrypted >> encryptedhex.txt
。今すぐ早送りして2017にしてください。
私はDebian 9マシンです。私はこのファイルを復号化しようとしています。
私は正しいと思われるパスワードを入力するたびに、エラーは表示されませんが、出力ファイルはゴミ箱になっているようです。それは間違ったパスワードで何のエラーを取得しないことも可能だ場合、私は知らないが、私は私が間違っている知っているパスワードを与えるたび、それは
bad decrypt 140492140782848:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:535:
を吐き出し、私はこれを行っているために、より良い方法がある今、実現が、私は私が持っているものにこだわっていて、働きたくないようです。
新しいバージョンのopensslの後方互換性はありますか?暗号化されたファイルが壊れている可能性はありますか? (生のバイナリで暗号化されたファイルを見ると 'salted__'で始まるので、私はそれを覚えているように見えます)
皆さんの意見はありますか?ありがとうございました!
スタックオーバーフローは、プログラミングや開発の質問のためのサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 – jww