2

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

(其他 DBMS 像MySQL 支持这个

4

2 回答 2

3

DBMS_CRYPTOPL/SQL 包有加密,但没有使用 Unix 的本机弱点crypt(1)。它更类似于crypt(3).

如果您需要确切的crypt(1)实现,您将不得不自己编写代码。这是它的C代码

于 2011-05-03T13:59:28.567 回答
2

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

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

于 2011-05-03T18:32:17.413 回答