Oracle:有没有办法使用 unix crypt 方法对值进行编码?

发布于 2024-11-04 10:09:57 字数 250 浏览 0 评论 0原文

有没有办法在 Oracle 10g 中使用 unix crypt 方法 对值进行编码?

(其他 DBMS 如 MySQL 支持此

Is there a way to encode a value using the unix crypt method in oracle 10g?

(Other DBMS like MySQL support this)

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

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

发布评论

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

评论(2

幼儿园老大 2024-11-11 10:09:57

DBMS_CRYPTO PL/SQL 包具有加密功能,但没有利用 Unix crypt(1) 的本机弱点。它与crypt(3)更加相似。

如果您需要精确的 crypt(1) 实现,则必须自己编写代码。这是其C 代码

The DBMS_CRYPTO PL/SQL package has encryption, but none using the native weakness of the Unix crypt(1). It's much more analogous to crypt(3).

If you need the exact crypt(1) implementation, you're going to have to code it yourself. Here's the C code for it.

余生一个溪 2024-11-11 10:09:57

如果您是 Oracle8i 或更高版本,这是可能的。

解决方案是编写一个可以执行操作系统命令的 Java 存储过程,并使用它来运行 Unix crypt。 Tim Hall 的 Oracle-Base 站点有一个关于如何编写这些内容之一的示例。 在这里找到它

Provided you are one Oracle8i or higher this is possible.

The solution is to write a Java Stored Procedure which can execute OS commands, and use that to run Unix crypt. Tim Hall's Oracle-Base site has an example of how to code one of these things. Find it here.

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