Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java生成校验和_Java_Checksum_Md5sum - Fatal编程技术网

用Java生成校验和

用Java生成校验和,java,checksum,md5sum,Java,Checksum,Md5sum,我正在实现一个从字符串生成校验和的代码。我只想知道以下几点: 为什么直接从字符串生成的校验和与从包含相同字符串的文件生成的校验和不同,而是使用ctrl+c手动复制到该文件 编辑:我不是在要求实施。我在问,为什么他们与那些可能遇到过这种情况的人不同 另一个例子是,为什么由代码创建的文件生成的校验和与由手动创建的文件生成的校验和不同,而该文件是复制粘贴字符串的 但当我使用WinMerge之类的工具比较这两个字符串时,它给出了两个相同的字符串 任何有启发性的答案都将不胜感激请给我们一些代码,否则这将很

我正在实现一个从字符串生成校验和的代码。我只想知道以下几点:

为什么直接从字符串生成的校验和与从包含相同字符串的文件生成的校验和不同,而是使用ctrl+c手动复制到该文件

编辑:我不是在要求实施。我在问,为什么他们与那些可能遇到过这种情况的人不同

另一个例子是,为什么由代码创建的文件生成的校验和与由手动创建的文件生成的校验和不同,而该文件是复制粘贴字符串的

但当我使用WinMerge之类的工具比较这两个字符串时,它给出了两个相同的字符串


任何有启发性的答案都将不胜感激

请给我们一些代码,否则这将很难解决。您可以使用生成md5或sha签名。例如,请参阅OK,下面是一件事:根据您的实现,校验和可能会有很大的不同,只需考虑在文件中使用“\n”作为空格,或者使用EOF(文件结尾)字符,您会错误地将其包括在校验和计算中,字符串可能没有这些-因此校验和将是不同的字符编码是不同的字符串和文件(我认为这是很可能的)嗨,我编辑了我的文章。看看有没有对您当前的回答产生影响。请向我们展示一些代码,否则这将很难解决。您可以使用生成md5或sha签名。例如,请参阅OK,下面是一件事:根据您的实现,校验和可能会有很大的不同,只需考虑在文件中使用“\n”作为空格,或者使用EOF(文件结尾)字符,您会错误地将其包括在校验和计算中,字符串可能没有这些-因此校验和将是不同的字符编码是不同的字符串和文件(我认为这是很可能的)嗨,我编辑了我的文章。看看是否有任何改变你目前的答案