专栏首页自由而无用的灵魂的碎碎念了解几种常用的哈希校验码

了解几种常用的哈希校验码

最近下载msdn 版vista时,发现微软同时提供了SHA1校验码,我们就可以通过这些校验工具来比较下载的文件是否原汁原味。

那么SHA1是什么呢?

SHA1(Secure Hash Algorithm)是由NIST NSA设计为同DSA一起使用的,它对长度小于264的输入,产生长度为160bit的散列值,因此抗穷举(brute- force)性更好。SHA-1设计时基于和MD4(Message Digest Algorithm –4)相同原理,并且模仿了该算法。SHA-1是由美国标准技术局(NIST)颁布的国家标准,是一种应用最为广泛的hash函数算法,也是目前最先进的加密技术,被政府部门和私营业主用来处理敏感的信息。而SHA-1基于MD5,MD5又基于MD4。

更进一步介绍:

SHA1——规范名称是SHA-1。SHA全称是Secure Hash Algorithm(安全散列算法),由美国“国家安全局(NSA)”和“国家标准与技术研究院(NIST)”联合研发,用来保护敏感的未保密资料。在联邦政府使用的同时,鼓励商业、企业和其它组织使用,从而实现“数位”版权管理(SHA1具有全球唯一特性)。 MD5——全称是Message-Digest Algorithm 5(信息 – 摘要算法)。MD5使用的是哈希函数:不可逆加密算法。大家熟悉的典型应用,就是将“光盘镜像或大型软件”当作一个大文本信息,通过不可逆的字符串变换算法产生“字符”信息摘要,以此检查、验证信息传输的完整一致(MD5具有全球唯一特性)。 CRC——全称是Cyclical Redundancy Check(循环冗余校验)。在各类下载的实际应用时:发送装置首先要计算出CRC值并随数据一同发送给接收装置;接收装置对下载数据进行计算并与收到的CRC相比较,从而确保数据传输的完整准确。CRC-32是CRC的“分支”:一般用于Point-to-Point的同步传输。

这里介绍一个比较好的hash验证工具,“hash”。它可以同时验证MD5、CRC_32、SHA1码:

绿色软件,运行后直接拖动需要校验的文件到程序上面即可。

点击这里可以下载。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 通过重建图标缓存文件来解决程序图标显示错误的问题

    最近发现一两个程序的图标显示不太正确。很明显,上图在资源管理器与详细信息面板的图标不同。

    williamwong
  • 分享:Linux中存储设备的表示

    摘要: 硬盘和硬盘分区在Linux都表示为设备,按我们通俗的说法来说,就是怎么来表示或描述硬盘和或硬盘分区,但这种描述应该是科学和具体的;比如IDE硬盘,在Li...

    williamwong
  • Windows 8学习总结

    可以单独关闭蓝牙和wi-fi,或者使用飞行模式,全局的全部关闭。 需要注意的时,关闭他们后,还是需要从这里启用,否则提示已由用户禁用,无法启用:

    williamwong
  • leetcode-811-Subdomain Visit Count

    chenjx85
  • LXD 3.8 发布,下一代容器管理器

    LXD 3.8 发布了,LXD 是下一代容器管理程序,它提供类似于虚拟机的用户体验,但使用的是 Linux 容器。LXD 的核心是一个特权守护程序,它通过本地 ...

    Debian社区
  • 软件分享 | Microsoft Office Visio 2016 安装教程

    课代表
  • 企业云费控实践挑战重重 规范化指导是第一步| 调研

    T客汇官网:tikehui.com 移动信息化研究中心 闫鹏 这里是移动信息化研究中心在 T 客汇上的研报专栏。我们每周针对企业服务各个领域,进行深度解读。 ...

    人称T客
  • [css] css3 中的新特性加强记忆

    css3被拆分成如下的小模块,选择器,盒模型,背景和边框,文字特效,2D/3D转换,动画,多列布局和用户界面

    陶士涵
  • B2R2:一套针对二进制代码分析的实用算法、函数以及工具集

    B2R2是一套针对二进制代码分析的实用算法、函数以及工具集,B2R2采用纯F#(.NET)开发,B2R2原名为B2-R2,其命名引用的是R2-D2,因为.NET...

    FB客服
  • Linux1_快捷键+目录结构

    ctrl+p向前翻一个命令 ctrl+n向后翻一个命令 ctrl+b光标向前 ctrl+f光标向后 ctrl+a光标到行首 ctrl+e光标到行尾 ...

    Y大宽

扫码关注云+社区

领取腾讯云代金券