MD5的使用

一、MD5是什么:

MD5(Message Digest Algorithm),为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。

二、MD5的特点:

1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。

三、MD5有什么作用:

1、MD5可用于一致性验证。这是很典型的应用,对信息产生信息摘要,以防止被篡改。比如:在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们能够在下载该软件后,对下载回来的文件用专门的软件做一次MD5校验,以确保咱们得到的文件与该站点提供的文件为同一文件。

2、利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。

3、数字签名。MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。

4、安全访问认证。MD5还普遍用于操作系统的登录认证上,如Unix、各种BSD系统登陆密码、数字签名等诸多方面。

四、如何查看MD5值:

1、Windows系统:

一般Windows系统都会自带查看文件MD5的certutil命令,可以使用win+R打开cmd窗口使用certutil命令

命令:certutil -hashfile 文件路径 MD5

2、Linux系统:

命令:md5sum 文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值