1

DBMS_UTILITY.get_hash_valueOracle の関数で使用される実際のアルゴリズムが必要です。Oracle データベースにアクセスせずにこの情報を生成できるようにする必要があります。

4

1 に答える 1

3

Oracle はハッシュの実装について詳しく述べておらず、Tom Kyte は実装がリリースごとに変更される可能性があることを示しています。Java および Oracle で使用できるハッシュ関数を探している場合は、Oracle で使用して SHA1 (およびその他の) ハッシュを実行できますsys.dbms_crypto.hash(MessageDigest.getInstance("SHA-1")詳細については、この質問 - Java String to SHA1を参照してください)。

Oracle の GET_HASH_VALUE と同じアルゴリズムを使用する必要がある場合は、おそらく Oracle のサポートに連絡してください...

于 2013-08-13T20:33:14.837 に答える