1.Windows 10 自带了一个命令行程序 certutil可以 获取文件的 MD5 值;
2.Linux下md5sum命令获得文件MD5值;
Windows 10 自带了一个命令行程序 certutil ,它是 Windows 10 证书服务的一部分,可以用来转储和显示证书颁发机构(CA)配置信息、配置证书服务、备份和还原CA组件以及验证证书、密钥对和证书链等,这里主要利用 certutil 获取文件的 MD5 值
where certutil
certutil -hashfile <文件名> MD5
通用的语法为“certutil -hashfile <文件名> <hash类型>”,其中,<hash类型>可填 MD5、SHA1、SHA256等
MD5算法一般用于检查文件完整性,md5sum是校验文件内容,与文件名是否相同无关
linux中每个文件都会有1个md5值。当两个文件的md5值相同,表示这两个文件完全相同。
md5值常用于大型文件的完整性检查,即给予方给出文件的同时给出md5值,接收方收到文件后再次计算md5值,如果两个md5值相同,说明文件在传输过程中没有损坏
md5sum BP2315_V1.37_20231107.hex
window和Linux下同一文件计算的MD5是一致的
find ./myfile/* -type f -print0 |xargs -0 md5sum>md5.txt
md5sum -c md5.txt > md5.check
参考文章:https://zhuanlan.zhihu.com/p/364751785
1.Windows 10 自带了一个命令行程序 certutil可以 获取文件的 MD5 值;
2.Linux下md5sum命令获得文件MD5值;