Oracle 10g でunix crypt メソッドを使用して値をエンコードする方法はありますか?
( MySQLのような他の DBMS はこれをサポートします)
Oracle 10g でunix crypt メソッドを使用して値をエンコードする方法はありますか?
( MySQLのような他の DBMS はこれをサポートします)
DBMS_CRYPTOPL / SQLパッケージには暗号化機能がありますが、Unixの本来の弱点を使用しているものはありませんcrypt(1)。これは、に非常によく似ていcrypt(3)ます。
正確な実装が必要な場合は、crypt(1)自分でコーディングする必要があります。これがそのCコードです。
Oracle8i 以上であれば、これは可能です。
解決策は、OS コマンドを実行できる Java ストアド プロシージャを作成し、それを使用して Unix を実行することですcrypt。Tim Hall の Oracle-Base サイトには、これらのいずれかをコーディングする方法の例があります。 ここで見つけてください。