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