【系统】查看文件的md5值

这篇具有很好参考价值的文章主要介绍了【系统】查看文件的md5值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看md5可以确认文件是否被篡改或者是否下载完成,网上有很多小工具,但实际上系统自带的命令也能查看。

1.Windows系统

Windows系统自带有certutil命令里面包含了查看文件哈希的命令,可以在cmd窗口执行certutil命令

命令:certutil -hashfile 文件 算法

举例:certutil -hashfile "E:\wallet_backend.sql" MD5

支持算法:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
2.Linux系统

Linux系统也有自带的获取文件md5的命令,可以在终端使用md5sum命令

命令:md5sum 文件
举例:md5sum /home/fyzc/nohup.out
3.Python

另外各种语言都有查看hash的包,比如说Python的文章来源地址https://www.toymoban.com/news/detail-607079.html

import hashlib


def calculate_md5_for_str(text):
    md5 = hashlib.md5()
    md5.update(str(text).encode("utf-8"))
    return md5.hexdigest()


def calculate_md5_for_file(file_name):
    m = hashlib.md5()
    with open(file_name, 'rb') as f:
        while True:
            data = f.read(4096)
            if not data:
                break
            m.update(data)

    return m.hexdigest()


if __name__ == '__main__':
    print(calculate_md5_for_str("hello world"))
    print(calculate_md5_for_file(r"E:\wallet_backend.sql"))

到了这里,关于【系统】查看文件的md5值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 哈希函数-md5实现原理

    目录 1.MD5算法 1.1.1、位填充 1.1.1.1MD5每个分组是512,因此必须进行位填充 1.2.长度填充 1.3.初始化缓冲区 1.4.以512位分组为单位处理消息 1. 4.1、MD5的压缩函数Hmd5 (CVi-1,Yi-1) 1.4.2MD5的压缩函数基本描述  1.4.3MD5的压缩函数每一步工作原理 1.4.3.1MD5的每一步 ​编辑 eg 第一轮第一步

    2024年02月09日
    浏览(42)
  • uniapp使用md5加密 js使用md5加密

    文章的初衷 最近项目中使用了md5加密,为了方便还不明白怎么使用的朋友参考查阅,当然也为了方便博主再次使用所写 md5加密说明 可在不同平台使用 因为使用方法是js方法去调用的所以不局限于某个平台 我这里使用的方式是登录的时候进行加密,具体其他的使用方式,朋友们自

    2024年02月07日
    浏览(71)
  • win中查看MD5、Linux中查看MD5

    Git Bash Here

    2024年02月04日
    浏览(47)
  • MD5密码加密

    密码加密        使用工具类的MD5功能方法,加密密码        注册环节:               1. 获取用户输入密码 123456               2. 调用MD5加密密码,保存新的加密密码到数据库        登录环节:               1. 获取用户输入密码 123456        

    2024年02月16日
    浏览(43)
  • postman md5加密传输

    //获取当前时间 let timestamp = (new Date()).getTime().toString();  //取前十位 timestamp = timestamp.substr(0,10); pm.globals.set(\\\"timestamp\\\", timestamp); //md5加密字符串 key = postman.getGlobalVariable(\\\"YuOu.Momtime.Sign\\\"); var strmd5 = CryptoJS.MD5(key+timestamp).toString(); pm.globals.set(\\\"signature\\\", strmd5);

    2024年02月13日
    浏览(43)
  • 浅谈Md5+Salt加密

    一 为什么需要加密? 比如当前有个用户进行注册,他输入的账号密码是“ltl”和\\\"123456\\\",那么我们肯定要将账号密码保存到数据库中。在没有接触过“加密”这个概念时,我们肯定是将账号密码以明文的方式保存到user表中。那么明文存放密码会有哪些问题呢? 如果有人能看

    2024年02月04日
    浏览(49)
  • C# 实现MD5加密

    日常程序开发中,涉及到敏感数据内容,通常会采取加密处理以保证数据安全,本篇文章讲述了在C#中使用MD5方法加密数据 MD5的全称是message-digest algorithm 5,MD5算法属于hash算法的一类,对消息进行运算,产生一个128位的消息摘要(32位数字字母),并且加密不可逆,相同数据

    2024年02月08日
    浏览(48)
  • 前端(js)md5加密

    1、引入md5源文件,代码如下,直接复制。 2、在页面引入md5文件。 3、使用md5加密。

    2024年02月11日
    浏览(65)
  • java中MD5加密

    MD5加密是一种常见的加密方式,我们经常用在保存用户密码和关键信息上。那么它到底有什么,又什么好处呢,会被这么广泛的运用在应用开发中。 MD5加密全程是Message-Digest Algoorithm 5(信息-摘要算法),它对信息进行摘要采集,再通过一定的位运算,最终获取加密后的MD5字

    2024年02月05日
    浏览(40)
  • MD5加密--Python实现

    MD5消息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit 字节,通常用一个32位的16进制字符串表示。 MD5加密

    2024年02月11日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包