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. OpenSSLのトリプルDES暗号化とC#を使った復号
- 2. SQL Server 2000のトリプルDES暗号化/復号化サポートですか?
- 3. DES、RSAの暗号化と復号化
- 4. プレーンテキストのトリプルDESの復号
- 5. DES-ECB暗号化と復号化
- 6. 16バイトキーのC++ DES暗号化
- 7. C++の暗号化と復号化
- 8. aes_cbc_128 C#ビジュアルスタジオの暗号化/復号化
- 9. C++暗号化と復号化のソースコード
- 10. PHPトリプルDES暗号化と互換性のあるC#の解読
- 11. C#/ Java | AES256暗号化/復号化
- 12. シーザー暗号化と復号化C++
- 13. 暗号化C#復号化AES CBC 256
- 14. C#で複数のブロックをRSA暗号化/復号化する
- 15. Python DES暗号化
- 16. DES暗号化キー
- 17. Java DESの暗号化/復号化方法
- 18. C#の整数データの暗号化と復号化
- 19. PHPを使用したC#暗号化の復号化
- 20. Javaから.NetへのDES暗号化データの復号
- 21. pgcryptoで暗号化されたデータの復号化(C#で)
- 22. C#で暗号化と復号化を実装するベストプラクティス
- 23. openssl C++ 3DESファイル暗号化の復号化に失敗する
- 24. DES暗号化からRSA暗号化への変換
- 25. C#からC++への暗号化/復号
- 26. アセンブリ8086:DES暗号化バイナリシフト
- 27. DESとパスワードで暗号化
- 28. MD5CryptoServiceProviderを使用したC#での暗号化と復号
- 29. 暗号ブロックチェーンの復号XOR「暗号化」
- 30. MachineKeyで暗号化と復号化を行います。c#
Informixデータベースがコードをどのように暗号化したのかをCryptologyクラスが理解することを前提としていますか?以前はinformixデータベースのコードをどのように暗号化していましたか?あなたはあなたがデータを持っていると言うときこれはあなたのデータですか、あなたは違法にクラックしたデータですか? – MethodMan
私は生きている人のためにデータベース変換を行いますが、私の同僚の1人はInformaxからMS-SQLへの変換を行っています。彼が明日仕事に戻るとき、私は彼がここに投稿させるでしょう。 –
@ScottChamberlainありがとうございます。 DJ KRAZEいいえ、それは私の会社のデータベースです。私は暗号化されたパスフレーズを持っています。私はMSSQL関数またはC#を使用して解読する方法が必要です。 –