C#和PL / SQL中的加密和解密兼容性

时间:2011-01-25 11:38:45

标签: c# oracle plsql encryption

c#和Oracle PL / SQL中是否有任何加密和解密功能? 我的意思是我可以加密一个字符串并在另一个中解密它? 任何帮助,我都不擅长安全算法!

欢呼声

1 个答案:

答案 0 :(得分:2)

在Oracle中,您可以使用dbms_obfuscation_toolkit。如果要加密和解密,可以尝试DES加密。对于Oracle,其 dbms_obfuscation_toolkit.DESEncrypt ,对于C#,其 DESCryptoServiceProvider (在System.Security.Cryptography中)。如果在两者之间加密/解密,你还需要使用相同的密钥。

此外,DBMS_CRYPTO旨在取代我认为的DBMS_OBFUSCATION_TOOLKIT,并且应该为Oracle提供各种加密算法。