9

T-SQLのEncryptByPassPhraseを使用して暗号化されたバイト配列を復号化するC#クラスを作成したいと思います。(はい、SQL Server内で復号化できることはわかっていますが、必要なのは、データベース層と中間層の両方で同等に暗号化/復号化できることです。)

SQLServerのEncryptByPassPhraseとDecryptByPassPhraseがTripleDES対称鍵アルゴリズムを使用していることを理解しています。ただし、SQLServerの暗号化をシミュレートするためにIVが何をすべきかは私にはわかりません。TripleDESCryptoServiceProviderクラスを使用して暗号化/復号化できますが、SQLServerが実行していることを複製するためのキーとIVの正しい実装が見つかりません。

誰かが似たようなことをしましたか?ありがとう!

4

1 に答える 1