Linux 笔驱动器上散列值的计算

Linux 笔驱动器上散列值的计算,linux,ubuntu,hash,Linux,Ubuntu,Hash,我正在尝试计算“笔驱动器”上的哈希值。当我将我的笔驱动器连接到我的电脑(Linux Ubuntu 12.04)并计算哈希值时,它会给我128位(32个字符长度)的字符串。我移除笔驱动器并连接到另一台电脑(Linux Ubuntu 12.04),它会给我不同的散列值。我没有做任何改变,即使它给了我不同的价值。那么为什么会发生这种情况,或者我该如何解决? 我使用“md5sum”来计算散列值。对单个文件使用md5sum。在卸下USB存储驱动器之前,不要忘记同步。谢谢@Basile Starynkevi

我正在尝试计算“笔驱动器”上的哈希值。当我将我的笔驱动器连接到我的电脑(Linux Ubuntu 12.04)并计算哈希值时,它会给我128位(32个字符长度)的字符串。我移除笔驱动器并连接到另一台电脑(Linux Ubuntu 12.04),它会给我不同的散列值。我没有做任何改变,即使它给了我不同的价值。那么为什么会发生这种情况,或者我该如何解决?
我使用“md5sum”来计算散列值。

对单个文件使用
md5sum
。在卸下USB存储驱动器之前,不要忘记同步。谢谢@Basile Starynkevitch,我可以按照你的建议来做。但我的要求是,我必须为整个设备(笔驱动器)只生成一个哈希值,或者可能在不久的将来我需要在HDD上计算(大小:80GB、160GB或更大)。如果我理解正确的话,那么你是在试图这么说吗。找出所有文件2。计算每个文件的哈希值。3.并将其合并为一个。是这样吗?我不明白你想做什么。你确定这有道理吗?