如何检测文件内容的变化?

时间:2014-05-20 14:58:41

标签: java file encryption md5

我想创建一个组件来检测在进程之前被修改的文件。该文件包含一个JSON对象。

这是根据文件大小值检测文件修改的正确方法吗? 以下是流程:

  1. 获取文件大小。
  2. 使用MD5算法加密,说它生成了加密值" 0123sdf"。
  3. 避免用户修改文件内容。在文件处理之前,我们取出文件并再次使用MD5进行加密,如果它返回值" 0123sdf",那么我们确定它没有修改。
  4. 我的问题:

    1. 检测文件修改是否正确?
    2. 图书馆建议使用或使用java.security.DigestInputStream会做什么?

0 个答案:

没有答案