CBCモードで3DESmメソッドを使用して暗号化されたCプログラムの暗号化されたメッセージを復号化する必要があります。 3DESメソッドから取得した暗号化されたメッセージとはかなり違って見えます。一般に、暗号化された後に取得される暗号文は、長さが16であり、0-9およびA-Fのような文字のみを含む16進数です。しかし、私が解読する必要がある暗号文は、長さが20文字以上で、A-Z、a-z、0-9のすべての文字を含み、 '+'や '='のような特殊文字もほとんど含まれていません。 必要な作業を行うために役立つライブラリはどれですか?トリプルDESm(3DESm)暗号化方式とは何ですか? 3DESとはまったく異なりますか?
答えて
通常のブロック暗号から得られる暗号文は、16進ではなく、生のバイト/バイナリデータで構成されます。 DESの場合、これらはブロックあたり8バイトです。
テキストをバイナリデータよりも優先する場合は、エンコードすることができます。あなたの暗号文がBase64で、16進数でエンコードされていないようです。しかし、それは暗号の選択から独立した選択です。入力は、6ビットの倍数でない場合
Base64では、データを符号化するために、すべてのASCII文字と数字ならびに+
と/
を使用し、パディングとして=
。
3DESmと呼ばれる暗号化方法は知っていますか? 3DESmについて語るGoogleからのリンクがあります。 http://www.ehow.com/how_7182202_encrypt-file-php.html しかし、それはPHPについて語っており、私のプログラムはC言語の大きなプログラムの一部でなければならないので、C言語のプログラムにしたい。 – Manas
@Manas Itタイプミスのように見えます。 'm'と'、 'はキーボード上で隣り合っているので、偶然に作者が' m'を打つ可能性があります。 – CodesInChaos
これが宿題でない場合は、なぜAESを使用していないのですか?この例ではECBモードを使用していますが、これは避けるべきです。 – CodesInChaos
- 1. iPhoneアプリケーションの3DES暗号化は、Javaの3DES暗号化とは常に異なる結果をもたらします。
- 2. AES暗号化は言語ごとに異なりますか?
- 3. python RSA暗号化はJSEncryptと異なりますか?
- 4. OpenSSLのトリプルDES暗号化とC#を使った復号
- 5. 暗号化IVとは何ですか?
- 6. OPENSSL Blowfish CBC暗号化はPHPとは異なります。
- 7. CouchBaseに使用される暗号化メカニズムは何ですか?CouchDBとは異なりますか?
- 8. CryptoJS HmacSHA256暗号化の結果はPythonと異なります
- 9. SQL Server 2000のトリプルDES暗号化/復号化サポートですか?
- 10. 暗号/ 3DES/CFB/JavaとPHP
- 11. 暗号化/復号化鍵管理とは何ですか?
- 12. AES暗号化のためのIPhoneの異なるパディングモードと暗号モードは何ですか?
- 13. 3DES暗号化に関する問題
- 14. DESede(3DES)RAILOでの暗号化CFML
- 15. トリプルDESキーまたは初期値の1ビットを変更すると、異なる暗号化データが得られないのはなぜですか?
- 16. openssl C++ 3DESファイル暗号化の復号化に失敗する
- 17. 標準の暗号化ファイル形式は何ですか?
- 18. PythonでのAES暗号化は、iOSと異なる形式です。
- 19. C#とPHPは異なるAES暗号化結果を持っています
- 20. これは "まともな"暗号化アプローチですか?
- 21. 暗号化方式
- 22. 暗号化、復号化、ハッシュを呼び出すクラスとは何ですか?
- 23. 暗号GCキャッシュエントリとは何ですか?
- 24. CFBモードでトリプルDESで暗号化するときにopensslコマンドとpycryptoの出力が異なる
- 25. Devise gemがdatabase_authenticableに使用する暗号化方式は何ですか?
- 26. コアデータデータベースを暗号化または部分的に暗号化しますか?
- 27. 使用する暗号化方式はどれですか?
- 28. 暗号化と復号化時にXOR暗号化の結果が異なる
- 29. PDFを暗号化するときにGhostscriptはAESまたはDES暗号化方式を使用しますか?
- 30. C#とPowerShellでまったく同じコードでHMAC-SHA1を暗号化すると、結果が異なるのはなぜですか?
3DESmとは何ですか?それを聞いたことはありませんし、Googleは役に立たない何かを上げません。あなたは今までにトップグレードのGoogle検索結果です。 – CodesInChaos