从多个字符串生成唯一键/散列

时间:2015-05-09 03:32:11

标签: java

我有一大堆来自外部源的数据(通过excel或csv)。它没有与每条记录关联的唯一键。基于一组3-4列数据,每行具有唯一性。我正在解析这些数据并将其插入数据库。

基于这些唯一列生成哈希码或某些键的最佳方法是什么?我需要它基于这些列是唯一的,因为我需要将它与另一个来源的另一组数据进行比较。

我可以将数据连接起来并将其用作密钥,但是当我加载数据时,我更喜欢使用较小的生成哈希码(sha1,md5,无论如何)作为数据库中的密钥。数据

我倾向于使用Apache Commons DigestUtils并传递串联列的字符串以生成SHA1代码,但我想知道这是否过度。

有什么建议吗?我并不是在寻找超级加密安全 - 只是比较一些独特的东西。

0 个答案:

没有答案