c#とOracle PL/SQLの暗号化と復号化機能はありますか? 私は、1つの文字列を暗号化し、もう1つの文字列を復号化できることを意味しますか? 助けてください、私はセキュリティアルゴリズムが良くありません!C#とPL/SQLの暗号化と復号化の互換性
歓声オラクルで
c#とOracle PL/SQLの暗号化と復号化機能はありますか? 私は、1つの文字列を暗号化し、もう1つの文字列を復号化できることを意味しますか? 助けてください、私はセキュリティアルゴリズムが良くありません!C#とPL/SQLの暗号化と復号化の互換性
歓声オラクルで
、あなたはDBMS_OBFUSCATION_TOOLKITを使用することができます。暗号化と復号化を行う場合は、DES暗号化を試してみてください。 Oracleの場合はdbms_obfuscation_toolkit.DESEncrypt、C#の場合はDESCryptoServiceProvider(System.Security.Cryptography内)。また、2つの間で暗号化/復号化を行う場合は、同じ鍵を使用する必要があります。
また、DBMS_CRYPTOは、DBMS_OBFUSCATION_TOOLKITを置き換えることを目的としており、Oracleにはさまざまな暗号化アルゴリズムが必要です。
AESを使用することを決定した場合、おかげで:-)それはより複雑ですか? –
AESの場合は、OracleでDBMS_CRYPTOを使用します。これはdbms_obfuscation_toolkitを置き換えることができます。 .NET 4フレームワークでは、System.Security.Cryptography.AesCryptoServiceProviderクラスが見つかります – tbone
次のURLを確認してください。https://javasight.wordpress.com/2008/08/24/net-encryption-and-oracle-decryption/ –