md5

1. md5sum

linux shell提供md5sum用于计算校验MD5值。

md5sum - compute and check MD5 message digest

md5sum [OPTION]... [FILE]...

The sums are computed as described in RFC 1321. When checking, the input should be a former output of this
program. The default mode is to print a line with checksum, a character indicating type (`*' for
binary, ` ' for text), and name for each FILE.

BUGS

The MD5 algorithm should not be used any more for security related purposes. Instead, better use an
SHA-2 algorithm, implemented in the programs sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1)

MD5算法不再推荐应用于安全领域,用SHA-2代替。linux同时提供了SHA相关命令。

SEE ALSO

The full documentation for md5sum is maintained as a Texinfo manual. If the info and md5sum programs
are properly installed at your site, the command

info coreutils 'md5sum invocation'

should give you access to the complete manual.

---------------------------------------------------------------------------------------

一般应用,直接md5sum file

~$md5sum git-ssh.png
f5c4025ae3e854eb7dc10dc9f1689f67 git-ssh.png

~$md5sum git-ssh.png | cut -d ' ' -f 1
f5c4025ae3e854eb7dc10dc9f1689f67

~$sha256sum git-ssh.png
1450b09afe9df5818de7050d9d17b360afb6c0c4a71d04cd27e59f464e28fcf0 git-ssh.png

2. MD5 cpp

cpp类实现md5,参考:MD5算法的C++实现

 

posted @   yuxi_o  阅读(548)  评论(0)    收藏  举报
编辑推荐:
· 通过一个DEMO理解MCP(模型上下文协议)的生命周期
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
· 记一次 .NET某固高运动卡测试 卡慢分析
· 微服务架构学习与思考:微服务拆分的原则
· 记一次 .NET某云HIS系统 CPU爆高分析
阅读排行:
· AI浏览器自动化实战
· 让 AI 对接 MySQL 数据库实现快速问答对话
· C#/.NET/.NET Core技术前沿周刊 | 第 34 期(2025年4.7-4.13)
· .NET周刊【3月第4期 2025-03-23】
· 想靠RAG提升模型回答质量,那是不可能的
点击右上角即可分享
微信分享提示