md5sum

    1热度

    2回答

    我在bash脚本中使用7z命令来创建一个用于备份目的的7z存档。我的脚本也会检查这个新创建的7z存档是否存在于我的备份文件夹中,如果存在,我将运行md5sum以查看内容是否有所不同。所以如果档案文件还没有退出,或者md5sum与以前不同,我将它复制到我的备份文件夹。所以我尝试了一个简单的示例来测试脚本,但问题是我有时会为我压缩的同一文件夹获取不同的md5sum。为什么?有没有其他可靠的方法来检查文

    0热度

    1回答

    我正在写一个使用Java的基本版本控制系统,我想知道如何检查我的程序之外的文件更改。目前我已经计算出应该为该文件生成SHA-1或MD5哈希,然后对它们进行比较,但我不知道如何保存SHA-1,以便我可以在下次运行该程序时进行比较。 该程序的工作原理如下: java myProgram add FILENAME (only works if file has changed. Otherwise do

    1热度

    4回答

    我试着在ç程序使用md5sum命令,现在即时通讯使用dirent.h得到一个文件夹中的所有文件,现在,我想所有这些文件的全部MD5 ,我这样做: #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <errno.h>

    0热度

    1回答

    我有/data01/primary文件夹中的100个文件和machineX中的/data02/secondary文件夹中的100个不同文件。所有这200个文件来自machineA和machineB,如果文件不在machineA中,那么肯定应该在machineB中。 因此,我们正在将文件machineA和machineB(它们是源服务器)复制到machineX(它是目标服务器)。我们从machine

    0热度

    1回答

    我可以在一组jar/war文件中连续运行相同的maven构建5次,而对它们中的任何一个都不做任何更改,但每次在每个jar/war文件上都会得到不同的MD5散列。我希望java编译器每次都能产生相同的散列。是否有任何文件会影响哈希,我可以排除每次给我相同的哈希值?还是只是编译器不会每次都以相同的方式编译相同的代码?正在用下面的代码生成 哈希: public static String getHash

    0热度

    1回答

    我得到使用Apache DigestUtils如下文件的MD5文件的Java的MD5校验: public static String getMd5(File file) throws Exception { FileInputStream fis = null; String md5 = ""; fis = new FileInputStream(file);

    0热度

    2回答

    我想哈希一个txt文件使用MD5算法,问题是我想散列文本文件使用一个特殊的密钥出于安全原因。 其中的想法是让两台机器交换消息并使用密钥通过消息的MD5散列应用安全检查。 没有人应该知道这个特定的关键。 我的机器是基于Linux的(Debian OS)。 我正在使用python作为编程语言。 我已经通过互联网挖,我可以找到一个Python MD5库,但它行得有改变所使用的键的选项 # import

    1热度

    1回答

    为什么apk的md5sum值在每次构建后都会发生变化? 每次我使用Android Tools -> Export Signed Application package建立在Eclipse IDE中我的Android应用程序,我得到一个apk文件,给出了一个不同的md5sum值。如果我没有更改任何源代码,请不要将apk文件给出完全相同的md5sum?即使我只需几秒钟就可以完成这种操作。到底是怎么回事

    1热度

    1回答

    尝试在Linux上正确地散列字符串时遇到以下问题。 我使用Linux的shell命令如下过程: echo -n "THIS IS A TEST" | md5sum ,它是产生正确的MD5值(1586CFFAFA39E38959477DA9EAA41C31) 但我无法弄清楚如何得到正确的MD5值的字符串:THIS IS\n A TEST 我试过类似: echo -n "THIS IS\n A T

    0热度

    1回答

    正在编写纯粹顺序的.tar.gz文件吗? 当复制一个大文件时,我开始压缩它,并在压缩时将它放到另一台机器上。之后,我在两台机器上检查了md5sum,并且它们不匹配。我想这不是在完成之前开始阅读.tar.gz的最佳想法。我认为编写.tar.gz文件只能追加到最后,以便读取它会工作得很好。 有没有人知道这个机制的任何事情?这里发生了什么具体事情?