Java 预测md5sum字符串

Java 预测md5sum字符串,java,perl,shell,md5sum,Java,Perl,Shell,Md5sum,有没有办法让一个小文本文件生成所有0的MD5和。 或者任何像perl这样的易于测试的字符串。 如果这给了我想要的结果,可以使用sha,在我的可移动存储设备上有一个简单的文件,告诉我它是我的,它是什么。 IanMD5、SHA和其他加密散列的全部目的是让查找产生给定散列的文本变得非常困难。我不明白您想做什么,但不可能找到一个生成所有0的MD5的小文本文件。如果是的话,MD5就会被破坏。MD5、SHA和其他加密哈希的全部目的是让查找产生给定哈希的文本变得非常困难。我不明白您想做什么,但不可能找到一个生

有没有办法让一个小文本文件生成所有0的MD5和。 或者任何像perl这样的易于测试的字符串。 如果这给了我想要的结果,可以使用sha,在我的可移动存储设备上有一个简单的文件,告诉我它是我的,它是什么。
Ian

MD5、SHA和其他加密散列的全部目的是让查找产生给定散列的文本变得非常困难。我不明白您想做什么,但不可能找到一个生成所有0的MD5的小文本文件。如果是的话,MD5就会被破坏。

MD5、SHA和其他加密哈希的全部目的是让查找产生给定哈希的文本变得非常困难。我不明白您想做什么,但不可能找到一个生成所有0的MD5的小文本文件。如果是的话,MD5就坏了。

对不起,我不知道你想要什么。第一句话看起来像是要找出哪个文件将产生所有0的md5sum。但之后的一切都令人困惑。您是在问如何从md5sum或SHA中找到原始字符串(或者可能是:冲突)?我不太理解您的问题,重新措辞可能会有所帮助。(文本文件不会产生任何内容,我不知道你所说的告诉你它是你的文件是什么意思。当你说“所有0的md5sum”时,你的意思是输出是128个零,还是输入是一个未指定长度的字符串,其中每个字符都是
0
?)彩虹表可能就是你要找的?对不起,但我不知道你想要什么。第一句话看起来像是要找出哪个文件将产生所有0的md5sum。但之后的一切都令人困惑。您是在问如何从md5sum或SHA中找到原始字符串(或者可能是:冲突)?我不太理解您的问题,重新措辞可能会有所帮助。(文本文件不会产生任何东西,我不知道你所说的告诉你它是你的文件是什么意思。当你说“所有0的md5sum”时,你的意思是输出是128个零,还是输入是一个未指定长度的字符串,其中每个字符都是
0
?)彩虹表可能就是你要找的?嗯,问题搞错了。在文本文件中可以做些什么来影响md5sum字符串,这样md5sum就会产生一个已知的字符串?我的每个可移动存储设备的根上都有一个小文本文件。文件名告诉我我的设备是什么。所有的文件内容都是一样的,所以我可以对它们求和,告诉我说这是我的设备是对的。问题是我无法更改此文件的内容来告诉我更多关于它的信息。那么,文本中是否有一个字符串可以用来生成已知的md5sum结果呢?我在可移动存储设备的顶部有一个小文本文件。文件名告诉我我的设备是什么。内容总是一样的,所以我可以把它们加起来,告诉我说这是我的设备是对的。问题-我无法更改此文件的内容以获取更多信息。那么,我是否可以在文本中包含一个字符串来生成已知的md5sum结果?我认为第一个硬盘(4meg)每个扇区的第二个字节都有一个值,当整个扇区相加时,它=零。当每个扇区从光盘中取出时,可以轻松地对其进行硬件逻辑测试。我把问题搞错了。在文本文件中可以做些什么来影响md5sum字符串,这样md5sum就会产生一个已知的字符串?我的每个可移动存储设备的根上都有一个小文本文件。文件名告诉我我的设备是什么。所有的文件内容都是一样的,所以我可以对它们求和,告诉我说这是我的设备是对的。问题是我无法更改此文件的内容来告诉我更多关于它的信息。那么,文本中是否有一个字符串可以用来生成已知的md5sum结果呢?我在可移动存储设备的顶部有一个小文本文件。文件名告诉我我的设备是什么。内容总是一样的,所以我可以把它们加起来,告诉我说这是我的设备是对的。问题-我无法更改此文件的内容以获取更多信息。那么,我是否可以在文本中包含一个字符串来生成已知的md5sum结果?我认为第一个硬盘(4meg)每个扇区的第二个字节都有一个值,当整个扇区相加时,它=零。当每个扇区从光盘中取出时,可以轻松地对其进行硬件逻辑测试。伊纳克斯