checksum
是一个函数,用于计算给定数据的某个值。如我们所见,检查 用于将给定数据与计算出的总和进行核对。数据可能很少或非常大,如1 MB、10 MB等,但校验和值大小相同,但对于不同类型的数据不同。校验和也称为哈希值。
null
校验和算法
有很多算法用于计算给定数据的校验和或哈希。我们可以使用以下算法来计算校验和。
-
MD5
是最流行的校验和算法,但它目前被认为是不安全的 -
LM
是基于Windows操作系统的密码校验算法,用于计算密码校验和 -
NTLM
是旧版本的LM
-
SHA1
是生成和更新MD5
-
SHA256
提供的校验和值比SHA1
更安全。
通常用于数据完整性和安全性的检查算法。例如,数据部分是校验和,数据通过网络传输,这些数据可能已损坏。确保再次计算数据校验和并使用提供的校验和进行控制。
Linux-OpenSSL校验和示例
有很多不同的校验和工具可用于计算。我们可以使用OpenSSL 在Linux操作系统中。在本例中,我们将计算名为phpinfo.php的文件的校验和 包含一些PHP代码的文件。我们将提供 sha1
选择 openssl
命令。
$ openssl sha1 phpinfo.php
Windows的校验和示例
Windows还提供一个名为certutil.exe的校验和工具 天生的。这个工具也可以用来计算证书等。我们可以用这个工具来计算MD5 给定文件的校验和,如下所示。
> CertUtil -hashfile '.Usersİsmail BaydanDownloadsgenymotion-2.12.1-vbox.exe' MD5

相关文章: 如何使用GPG创建、列出密钥和签名文件?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END