md5sum 文件MD5校验 sha256sum 检测文件完整性 文件数字指纹

md5sum main.go
5f487efe374ee5f7a262c6a0912d12a3 main.go

修改文件名不影响该值

 cp t1 t1.aaa

t1  t1.aaa 值一样

 

t1
d61704d4809e30ed24b1d85758d5a5a442daf0803355f35f5ba80e5bc62f03dd t1

https://zh.wikipedia.org/wiki/Md5sum

md5sum是一种计算机程序,用于计算与校验RFC 1321所描述的128位MD5哈希值,此处MD5散列值(或校验和)作一个文件的数字指纹使用。

理论上看,正如其他散列算法一样,一个MD5哈希值可对应无限个文件,但从现实的角度看,两个不同的文件几乎不可能有相同的MD5哈希值,除非其创建便是刻意为之。一般来说,任何对一个文件的非恶意变更都会导致其MD5哈希值改变,因此md5sum一般用于检查文件完整性,尤其常用于检测在文件传输、磁盘错误或其他无恶意涉入的情况下文件的正确性。

 

 

 

MD5算法安全性已遭质疑(参见MD5算法缺陷);SHA-1算法也于2017年正式被Google攻破[1]。所以当文件可能遭恶意改动的时候,就不应使用md5sum,而应以sha256sum等求哈希值的工具代之。

 


https://go.dev/dl/

File name Kind OS Arch Size SHA256 Checksum
go1.20.11.src.tar.gz Source 25MB d355c5ae3a8f7763c9ec9dc25153aae373958cbcb60dd09e91a8b56c7621b2fc

 

 

 

 

 

 

 

posted @   papering  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2019-06-13 阿里巴巴微服务与配置中心技术实践之道 配置推送 ConfigurationManagement ConfigDrivenAnyting
2018-06-13 找不到或无法加载主类 ide 正常执行,但是打包jar后报错 maven 引入本地包
2018-06-13 JDK各版本内容和新特性
2018-06-13 Override is not allowed when implementing interface method Bytecode Version Overriding and Hiding Methods 重载 重写
2017-06-13 peewee sqlalchemy
2017-06-13 Python的交互模式和直接运行.py文件有什么区别
点击右上角即可分享
微信分享提示