Linux计算MD5和Sha1的命令

Linux计算MD5和Sha1的命令

Linux计算MD5和Sha1的命令

MD5

MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。

Sha1

安全散列算法(英语:Secure Hash Algorithm)是一种能计算出一个数位讯息所对应到的,长度固定的字串(又称讯息摘要)的算法。且若输入的讯息不同,它们对应到不同字串的机率很高;而SHA是FIPS所认证的五种安全散列算法。这些算法之所以称作“安全”是基于以下两点(根据官方标准的描述):“1)由讯息摘要反推原输入讯息,从计算理论上来说是很困难的。2)想要找到两组不同的讯息对应到相同的讯息摘要,从计算理论上来说也是很困难的。任何对输入讯息的变动,都有很高的机率导致其产生的讯息摘要迥异。

MD5 与 SHA1 是当前最常用的两种哈希算法。那在Linux下如何计算这两种哈希值呢,基本上所有的 Linux 发行版都内置了这两个命令,比如要校检的文件命为OurUnix.tar:

计算文件的 MD5 – md5sum

计算文件的 SHA1 – sha1sum

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100545

(2)
涩葡桃涩葡桃
上一篇 2018-06-07 16:07
下一篇 2018-06-07 16:47

相关推荐

  • 第一周总结

     ##### 存储网络: “` DAS—–直接连接存储(Direct attached storage) NAS—–网络连接存储(Network attached storage) SAN—–存储区域网络(storage area network) “` &#82…

    Linux笔记 2018-04-01
  • shell脚本进阶

    一、for循环 for 变量名 in 列表;do 循环体 done   列表生成方式: (1) 直接给出列表 (2) 整数列表: (a) {start..end} (b) $(seq [start [step]] end) (3) 返回列表的命令 $(COMMAND) (4) 使用glob,如:*.sh (5) 变量引用; $@, $* &nbsp…

    Linux笔记 2018-05-14
  • mysql sql语言 增删改查

    数据库 数据 增create insert 删drop delete 改alter update 查 select 创建数据库db1 查看数据库目录db1 删除数据库 查看字符集列表 查看表 创建表 查看表的定义 查看表的属性信息 创建表 查看表的定义 查看表的具体信息 查看完整表的定义 查看user表的定义 利用别的表的信息创建表 创建一张表像另一张 表 …

    Linux笔记 2018-06-11
  • 神奇的awk

    有了这个awk,忘了那个他

    2018-05-17
  • Week01

    第一周作业

    2018-05-12
  • Ansible使用介绍(一)基本概念及常用模块

    随着运维自动化经历了从本地部署到基础设施即服务(IaaS)、平台即服务(PaaS)在到软件即服务(SaaS)的发展阶段,掌握多种自动化运维工具就成了运维人员必备技能之一,ansible就是目前国内使用比较广泛的自动化运维工具之一。

    2018-05-29