我将使用Oracle中的STANDARD_HASH('input','SHA256')函数来填充记录相对哈希值。
可以通过连接到Oracle进行复制:
select STANDARD_HASH('1234','SHA256')
from dual
Table X
Column 1, Column 1-hashed
1234, sha512hashresult
1234, sha512hashresult
1234, sha512hashresult
1234, sha512hashresult
现在的问题:我需要在JAVA中做些什么才能精确地复制由Oracle的STANDARD_HASH产生的哈希值?有人有这方面的经验吗?
注意:由于某种原因,建议的Oracle哈希函数上没有种子。有人知道默认种子或如何找到它吗?
背景:我想做什么?使用Oracle-Default-Tools填充Oracle中的表,并使用Java程序接收输入,对其进行哈希处理并选择正确的记录。
我不想要的是:那些告诉我如何用不同方式实现此操作的人,请按照我需要的方式操作,否则就别浪费时间了。