使用Java从文本文件中的键验证/检查文件校验和

时间:2014-05-15 12:41:25

标签: java checksum

我使用这样的东西:

http://www.mkyong.com/java/how-to-generate-a-file-checksum-value-in-java/

生成文件的校验和,并将密钥存储在普通的txt文件中。

但是我该怎么做 - 用txt文件中的密钥匹配/验证文件校验和?

在Linux上你可以这样做:

sha256sum -c myFile.txt

其中myFile.txt包含SHA和文件路径。

我想我可以重新计算校验和,并将值与文件中的值匹配。但是,在Java中使用这种方法有更少的样板吗?例如。只需将校验和txt文件传递给MessageDigest,就像对象一样?

1 个答案:

答案 0 :(得分:1)

  

我想我可以重新计算校验和,并将值与文件中的值匹配。但是,在Java中使用这种方法的方法是否较少?

不,你必须重新计算校验和并进行比较。没有别的方法可以做到这一点

您可以通过编写一个方法来进行SHA-1散列来减少样板。然后它只是一个单行方法调用来产生校验和并验证它。