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

发布于 2024-10-13 15:00:42 字数 97 浏览 3 评论 0原文

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

干杯

is there any kind of Encryption and Decryption functions that are in c# and Oracle PL/SQL?
I mean I can encrypt a string in one and decrypt it in the other?
any help, I'm not good in security algorithm!

cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江挽川 2024-10-20 15:00:42

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

另外,我相信 DBMS_CRYPTO 旨在取代 DBMS_OBFUSCATION_TOOLKIT,并且应该具有适用于 Oracle 的各种加密算法。

In Oracle, you can use the dbms_obfuscation_toolkit. If you want to encrypt and decrypt, you might try DES encryption. For Oracle, its dbms_obfuscation_toolkit.DESEncrypt, and for C# its DESCryptoServiceProvider (in System.Security.Cryptography). You'll also need to use the same key of course if encrypting/decrypting between the two.

Also, DBMS_CRYPTO is intended to replace DBMS_OBFUSCATION_TOOLKIT I believe, and should have various encryption algorithms for Oracle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文