Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Shell 什么是正常校验和_Shell_Cmd_Checksum - Fatal编程技术网

Shell 什么是正常校验和

Shell 什么是正常校验和,shell,cmd,checksum,Shell,Cmd,Checksum,问题的第一部分 在我的服务器上,我正在压缩所有文件。 我正在尝试将原始文件/文件夹校验和放入我的记录中 文件和文件夹的常规校验和是什么? 我认为md5是,其他的是 补充说明 我将使用多个sumcheck。3或5条sumcheck大道 对于如何将sumcheck存储在文件中以供应用程序在以后验证文件时使用,是否有标准 sumcheck类型的不同途径是什么 因此,md*是一种途径,sha*是另一种途径 md5是否正常 我有20TB的SAN用于存储,但我现在能存储的最大文件是2gb。但是我有很好的文

问题的第一部分
在我的服务器上,我正在压缩所有文件。
我正在尝试将原始文件/文件夹校验和放入我的记录中
文件和文件夹的常规校验和是什么?

我认为md5是,其他的是

补充说明 我将使用多个sumcheck。3或5条sumcheck大道
对于如何将sumcheck存储在文件中以供应用程序在以后验证文件时使用,是否有标准
sumcheck类型的不同途径是什么
因此,md*是一种途径,sha*是另一种途径
md5是否正常


我有20TB的SAN用于存储,但我现在能存储的最大文件是2gb。但是我有很好的文件版本控制。
我会重新格式化驱动器,但我没有对文件系统的级别控制,我只控制存储它的文件和文件夹。
最终我将拥有完全控制权,然后我将在SAN上安装一个自定义文件系统。
目前,我正在压缩操作系统的*.ios文件,并将文件拆分并压缩我的项目,因此当我需要处理这些文件时,我有一个1TB的SSD用于我的活动项目。
因此,我只需将整个项目文件夹推送到san存储中,当我发送它时,我会进行压缩和拆分。。但我喜欢先检查压缩文件,然后将其推送到SAN。当我需要项目或ISO时,请将其从SAN中拉出来并放在SSD上

对于处理能力,我有AMD Opteron 6348 Abu Dhabi 2.8GHz 12MB二级缓存16MB三级缓存插槽G34 115W 12核服务器处理器OS6348WKTCGHKWOF,应该可以使用一段时间。

文件夹内校验和 因此,如果我将对所有文件进行校验和,那么如何将文件夹的联系人放在一起,以便我对文件夹中的数据有一个值



问题的第二部分
可从命令行在ms windows中使用的轻量级便携和已安装应用程序?
可从命令行在Linux Ubuntu中使用的轻量级便携安装应用程序?

问题的第二部分
使用已经完成的应用程序或界面制作sumcheck应用程序或界面更容易吗?

第一部分:

md5sum
广泛用于文件校验和。据报道,md5sum有其弱点。 还有其他选择:

sha1sum or sha224sum sha256sum sha384sum sha512sum ...
上述所有工具都可以计算文件、字符串的校验和,但不能直接在目录上进行。它们是用于文件的。您可以递归地生成目录下的所有文件

第二部分:

对不起,我不明白你想问什么。这两句话以问号结尾,但我看完后,它们根本不是问题

文件和文件夹的正常校验和是什么

通常,“校验和”一词是指为给定文件生成的值。关键是校验和值足够唯一,可以检测数据中的更改,因此理想情况下,具有不同内容的两个文件不应具有相同的“校验和”。如果您指的是您使用的校验和算法,那么它取决于您希望强制执行完整性的严格程度,以及您在带宽/存储和计算时间方面能够承受的开销

如果要将所有文件放入存档,则只需验证存档的校验和,而不需要验证单个文件。但是如果数据有可能被修改,那么对每个文件使用校验和可能是一个好主意

除了考虑使用哪种算法外,还需要考虑如何使用它。如果要防止恶意干扰,则需要一个哈希函数(校验和算法的加密强子集),并应将其与一个秘密随机值一起使用(在数据前面或后面)

毫无疑问,不久会有人说md5是不安全的。事实并非如此。它不如其他方法安全,但比许多其他方法更安全。随着时间的推移,逆转md5哈希的难度已经降低,因为人们已经找到了更好的攻击方法

有很多校验和方法:

奇偶校验-容易伪造-只检测数据中奇数个位翻转

-同样容易伪造,但处理开销非常低

sha-1-与md5类似,但有额外的哈希循环,从而产生更大但mre安全的摘要

sha-256-同样,但更安全

对于Linux,md5sum附带GNU coreutils包(因此将在带有Cygwin的MSWindows上运行),并且对于Windows有以下功能:

fsum SlavaSoft Inc.
和速成

FastSum - extremely fast utility for your files integrity control. FastSum calculates short and strong digests of your data via popular MD5 algorithm to use it as references checksums for ulterior data integrity verification. 

FastSum - Allows to rectify the errors occurring while data transfer. For example: Network transfers, CD-R and DVD burning and much more. It is developed for easy processing of a huge files count and has usable command-line interface. It is an analogue of a famous md5sum Unix platform utility.
和MD5总和

MD5sums is win32 command line software to generate MD5 hashes of files

添加文本添加澄清添加第二部分和第二部分它不仅仅是一个弱点,MD5作为一种加密哈希算法是,和。但是,根据场景的不同,MD5在某些情况下可能仍然有用(请参阅关于IT安全的答案)。我使用另一个应用程序进行安全加密。我只是在检查数据的竞争。所以MD5到MD255更安全,sha1到SH256更多MD255
所以对于三个站使用SH6 sha256?从MD5到MD255更多MD255更安全,sha1到SH256更多sha256
所以对于三个站可能使用SH6 sha256?或者只是做所有的校验和
MD5sums is win32 command line software to generate MD5 hashes of files