Informix関数ENCRYPT_TDESを使用してデータを暗号化した列を持つInformixデータベースのデータがあります。データはSQL Server 2008にインポートされ、実行中のInformixのインスタンスにアクセスできなくなりました。私はそのデータを解読するためにC#またはVB.NET関数を書く必要があります。誰もそれを解読するC#関数を書く方法を知っていますか?C#Informix ENCRYPT_TDES関数を復号するためのCトリプルDES暗号化
1
A
答えて
0
ENCRYPT_TDESまたはENCRYPT_AESを使用して暗号化されたデータ用にデータを格納する方法は文書化されておらず、明らかではありません。これには、アルゴリズムが使用された制御情報が含まれています(したがって、使用されているアルゴリズムを指定せずにDECRYPT_CHAR()またはDECRYPT_BINARY()を使用してデータ・サーバー側を通常復号化する)、ヒント(存在する場合)すべてBase-64エンコーディングでエンコードされています。ヒントは本質的に自由に利用できます(正しいパスワードを知らなくても誰でもデータのGETHINT()関数を使用してヒントを得ることができます)が、固定キーで軽く暗号化されて格納されます。
したがって、原則としてデータを復号化するためにC#コードを書くことはできますが、トリプルDES(TDES)またはAES(128ビット)暗号化を処理する準備ができていれば、データ形式の内部を理解する必要があります。
関連する問題
- 1. プレーンテキストのトリプルDESの復号
- 2. DES-ECB暗号化と復号化
- 3. aes_cbc_128 C#ビジュアルスタジオの暗号化/復号化
- 4. PHPトリプルDES暗号化と互換性のあるC#の解読
- 5. C#/ Java | AES256暗号化/復号化
- 6. C#で複数のブロックをRSA暗号化/復号化する
- 7. Javaから.NetへのDES暗号化データの復号
- 8. C#で暗号化と復号化を実装するベストプラクティス
- 9. openssl C++ 3DESファイル暗号化の復号化に失敗する
- 10. DES暗号化からRSA暗号化への変換
- 11. DESとパスワードで暗号化
- 12. RSA暗号化/復号化
- 13. C#からC++への暗号化/復号
- 14. MachineKeyで暗号化と復号化を行います。c#
- 15. 暗号化と復号化
- 16. 暗号化(C++)
- 17. C#とPL/SQLの暗号化と復号化の互換性
- 18. PHPでのXTEA暗号化とCでの復号化
- 19. iOSとAndroidでのAES暗号化、C#.NETでの復号化
- 20. 復号化、暗号化
- 21. AES暗号化/復号化
- 22. 暗号化のためのC#コード
- 23. C#でJavaでAES暗号化ファイルを復号する場合
- 24. Rijndael Objective Cでの暗号化と復号化
- 25. C#暗号化されたデータをJavascriptで暗号化する
- 26. 暗号化/復号化のためのCLRアセンブリ
- 27. C#RSA暗号化プライベート復号化公開?
- 28. Googleプロトコルバッファ - C++で暗号化、Javaで復号化 - InvalidProtocolBufferException
- 29. C Libmcryptは暗号化/復号化に成功しません
- 30. ファイルの暗号化と復号化のためのPythonスクリプト
Informixデータベースがコードをどのように暗号化したのかをCryptologyクラスが理解することを前提としていますか?以前はinformixデータベースのコードをどのように暗号化していましたか?あなたはあなたがデータを持っていると言うときこれはあなたのデータですか、あなたは違法にクラックしたデータですか? – MethodMan
私は生きている人のためにデータベース変換を行いますが、私の同僚の1人はInformaxからMS-SQLへの変換を行っています。彼が明日仕事に戻るとき、私は彼がここに投稿させるでしょう。 –
@ScottChamberlainありがとうございます。 DJ KRAZEいいえ、それは私の会社のデータベースです。私は暗号化されたパスフレーズを持っています。私はMSSQL関数またはC#を使用して解読する方法が必要です。 –