Java的DBMS_UTILITY.GET_HASH_VALUE函数的Java实现

时间:2013-08-13 19:49:51

标签: java oracle hashcode

我需要Oracle DBMS_UTILITY.get_hash_value函数使用的实际算法。我需要能够在不访问Oracle数据库的情况下生成此信息。

1 个答案:

答案 0 :(得分:3)

Oracle没有详细说明哈希的实现,而Tom Kyte has indicated实现可以更改发布版本。如果您正在寻找可以在Java和Oracle中使用的哈希函数,则可以使用oracle中的sys.dbms_crypto.hashMessageDigest.getInstance("SHA-1")执行SHA1(和其他)哈希(详细信息请参阅此问题 - {3 }})。

如果您需要使用与Oracle的GET_HASH_VALUE相同的算法,也许联系Oracle支持可能有所帮助......