2

Oracle 10g でunix crypt メソッドを使用して値をエンコードする方法はありますか?

( MySQLのような他の DBMS はこれをサポートします)

4

2 に答える 2

3

DBMS_CRYPTOPL / SQLパッケージには暗号化機能がありますが、Unixの本来の弱点を使用しているものはありませんcrypt(1)。これは、に非常によく似ていcrypt(3)ます。

正確な実装が必要な場合は、crypt(1)自分でコーディングする必要があります。これがそのCコードです。

于 2011-05-03T13:59:28.567 に答える
2

Oracle8i 以上であれば、これは可能です。

解決策は、OS コマンドを実行できる Java ストアド プロシージャを作成し、それを使用して Unix を実行することですcrypt。Tim Hall の Oracle-Base サイトには、これらのいずれかをコーディングする方法の例があります。 ここで見つけてください

于 2011-05-03T18:32:17.413 に答える