计算文件的md5值

0    114    2

Tags:

👉 本文共约702个字,系统预计阅读时间或需3分钟。

MD5值简介

MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。

MD5以512位分组位处理单位,每一个分组又可以划分为16个32位子分组,经过一系列算法处理,算法输出4个32位分组,即4 * 32 = 128位散列值。

MD5应用

  • 一致性校验:用于文件传输,来确保接收的文件和传输的文件的一致性,防止在传输过程中被篡改。
  • 数字签名:支付领域应用MD5,保证支付信息不会被篡改。
  • 安全访问认证:设计用户登录时,用户密码如果明文存入数据库,就存在被泄露的风险。因为MD5加密是不可逆的,对用户密码进行MD5加密存入数据,就可保证密码不会被泄露。

Linux

例如:

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

Windows

也可以为其他 hash 算法生成校验和,用以下任意一个参数替换上面使用的 MD5 (注意,如果没有指定值,则默认使用 SHA1)

  • MD2
  • MD4
  • MD5
  • SHA1
  • SHA256
  • SHA384
  • SHA512

示例

或用2345好压自带的md5校验

计算文件的md5值

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

19 − 2 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部