WINDOWS自带校验工具

1 CertUtil

获取帮助命令 CertUtil -?

CertUtil -?
动词:-dump             -- 转储配置信息或文件-dumpPFX          -- 转储 PFX 结构-asn              -- 分析 ASN.1 文件-decodehex        -- 解码十六进制编码的文件-decode           -- 解码 Base64 编码的文件-encode           -- 将文件编码为 Base64-deny             -- 拒绝挂起的申请-resubmit         -- 重新提交挂起的申请-setattributes    -- 为挂起申请设置属性-setextension     -- 为挂起申请设置扩展-revoke           -- 吊销证书-isvalid          -- 显示当前证书部署-getconfig        -- 获取默认配置字符串-ping             -- Ping Active Directory 证书服务申请接口-pingadmin        -- Ping Active Directory 证书服务管理接口-CAInfo           -- 显示 CA 信息-ca.cert          -- 检索 CA 的证书-ca.chain         -- 检索 CA 的证书链-GetCRL           -- 获取 CRL-CRL              -- 发布新的 CRL [或仅增量 CRL]-shutdown         -- 关闭 Active Directory 证书服务-installCert      -- 安装证书颁发机构证书-renewCert        -- 续订证书颁发机构证书-schema           -- 转储证书架构-view             -- 转储证书视图-db               -- 转储原始数据库-deleterow        -- 删除服务器数据库行-backup           -- 备份 Active Directory 证书服务-backupDB         -- 备份 Active Directory 证书服务数据库-backupKey        -- 备份 Active Directory 证书服务证书和私钥-restore          -- 还原 Active Directory 证书服务-restoreDB        -- 还原 Active Directory 证书服务数据库-restoreKey       -- 还原 Active Directory 证书服务证书和私钥-importPFX        -- 导入证书和私钥-dynamicfilelist  -- 显示动态文件列表-databaselocations -- 显示数据库位置-hashfile         -- 通过文件生成并显示加密哈希-store            -- 转储证书存储-enumstore        -- 枚举证书存储-addstore         -- 将证书添加到存储-delstore         -- 从存储删除证书-verifystore      -- 验证存储中的证书-repairstore      -- 修复密钥关联,或者更新证书属性或密钥安全描述符-viewstore        -- 转储证书存储-viewdelstore     -- 从存储删除证书-UI               -- 调用 CryptUI-attest           -- 验证密钥证明请求-dsPublish        -- 将证书或 CRL 发布到 Active Directory-ADTemplate       -- 显示 AD 模板-Template         -- 显示注册策略模板-TemplateCAs      -- 显示模板的 CA-CATemplates      -- 显示 CA 的模板-SetCASites       -- 管理 CA 的站点名称-enrollmentServerURL -- 显示、添加或删除与 CA 关联的注册服务器 URL-ADCA             -- 显示 AD CA-CA               -- 显示注册策略 CA-Policy           -- 显示注册策略-PolicyCache      -- 显示或删除注册策略缓存项目-CredStore        -- 显示、添加或删除凭据存储项目-InstallDefaultTemplates -- 安装默认的证书模板-URLCache         -- 显示或删除 URL 缓存项目-pulse            -- 以脉冲方式执行自动注册事件或 NGC 任务-MachineInfo      -- 显示 Active Directory 计算机对象信息-DCInfo           -- 显示域控制器信息-EntInfo          -- 显示企业信息-TCAInfo          -- 显示 CA 信息-SCInfo           -- 显示智能卡信息-SCRoots          -- 管理智能卡根证书-DeleteHelloContainer -- 删除 Hello 登录容器。 ** 在使用此选项后, 用户需要注销才能完成。**-verifykeys       -- 验证公/私钥集-verify           -- 验证证书,CRL 或链-verifyCTL        -- 验证 AuthRoot 或不允许的证书 CTL-syncWithWU       -- 与 Windows 更新同步-generateSSTFromWU -- 通过 Windows 更新生成 SST-generatePinRulesCTL -- 生成捆绑规则 CTL-downloadOcsp     -- 下载 OCSP 响应并写入目录-generateHpkpHeader -- 使用指定文件或目录中的证书生成 HPKP 头-flushCache       -- 刷新选定进程(例如 lsass.exe)中的指定缓存-addEccCurve      -- 添加 ECC 曲线-deleteEccCurve   -- 删除 ECC 曲线-displayEccCurve  -- 显示 ECC 曲线-sign             -- 重新签名 CRL 或证书-vroot            -- 创建/删除 Web 虚拟根和文件共享-vocsproot        -- 创建/删除 OCSP Web Proxy 的 Web 虚拟根-addEnrollmentServer -- 添加注册服务器应用程序-deleteEnrollmentServer -- 删除注册服务器应用程序-addPolicyServer  -- 添加策略服务器应用程序-deletePolicyServer -- 删除策略服务器应用程序-oid              -- 显示 ObjectId 或设置显示名称-error            -- 显示错误代码消息文本-getreg           -- 显示注册表值-setreg           -- 设置注册表值-delreg           -- 删除注册表值-ImportKMS        -- 为密钥存档导入用户密钥和证书到服务器数据库-ImportCert       -- 将证书文件导入数据库-GetKey           -- 检索存档的私钥恢复 Blob,生成恢复脚本 或恢复存档的密钥-RecoverKey       -- 恢复存档的私钥-MergePFX         -- 合并 PFX 文件-ConvertEPF       -- 将 PFX 文件转换为 EPF 文件-add-chain        -- (-AddChain) 添加证书链-add-pre-chain    -- (-AddPrechain) 添加预植证书链-get-sth          -- (-GetSTH) 获取签名树头-get-sth-consistency -- (-GetSTHConsistency) 获取签名树头更改-get-proof-by-hash -- (-GetProofByHash) 获取哈希证明-get-entries      -- (-GetEntries) 获取项-get-roots        -- (-GetRoots) 获取根-get-entry-and-proof -- (-GetEntryAndProof) 获取项和证明-VerifyCT         -- 验证证书 SCT-?                -- 显示该用法消息CertUtil -?              -- 显示动词列表(命名列表)
CertUtil -dump -?        -- 显示 "dump" 动词的帮助文本
CertUtil -v -?           -- 显示所有动词的所有帮助文本CertUtil: -? 命令成功完成。

这里面主要使用的是

-hashfile – 通过文件生成并显示加密哈希

CertUtil -hashfile -?

用法:
CertUtil [选项] -hashfile InFile [HashAlgorithm]
通过文件生成并显示加密哈希

选项:
-Unicode – 以 Unicode 编写重定向输出
-gmt – 将时间显示为 GMT
-seconds – 用秒和毫秒显示时间
-v – 详细操作
-privatekey – 显示密码和私钥数据
-pin PIN – 智能卡 PIN
-sid WELL_KNOWN_SID_TYPE – 数字 SID
22 – 本地系统
23 – 本地服务
24 – 网络服务

哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

示例:

CertUtil -hashfile I:\3.txt  SHA256

2 powershell 命令 Get-FileHash

从cmd切换至PowerShell:可以在命令提示符中输入PowerShell就可切换至Windows PowerShell了

powershell模式转换cmd模式下

默认显示 SHA256

Get-FileHash -?

powershell环境

Get-FileHash -?
名称Get-FileHash
摘要通过使用指定的哈希算法计算文件的哈希值。
语法Get-FileHash [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 | RIPEMD160}] -InputStream <Stream>[<CommonParameters>]Get-FileHash [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 | RIPEMD160}] -LiteralPath <String[]> [<CommonParameters>]Get-FileHash [-Path] <String[]> [-Algorithm {SHA1 | SHA256 | SHA384 | SHA512 | MACTripleDES | MD5 | RIPEMD160}] [<CommonParameters>]说明
以下翻译为QTranslate软件翻译.Get-FileHash cmdlet通过使用指定的哈希算法来计算文件的哈希值。哈希值是对应于文件内容的唯一值。而不是通过文件识别文件的内容名称,扩展名或其他名称,哈希将为文件内容分配一个唯一值。可以更改文件名和扩展名,而无需更改文件内容,也无需更改哈希值。同样,可以在不更改名称或扩展名的情况下更改文件的内容。但是,即使更改文件内容中的单个字符,也会更改文件的哈希值。哈希值的目的是提供一种加密安全的方式来验证文件内容是否具有没有改变。尽管不再认为某些哈希算法(包括MD5和SHA1)可以抵御攻击,但是安全哈希算法的目标是使无法更改文件的内容(无论是偶然的,恶意的或未经授权的尝试)以及保持相同的哈希值。您还可以使用哈希值来阻止,如果两个不同的文件具有完全相同的内容,则进行挖掘。如果两个文件的哈希值相同,则文件的内容也相同。默认情况下,Get-FileHash cmdlet使用SHA256算法,尽管可以使用目标操作系统。相关链接Online Version: http://go.microsoft.com/fwlink/?LinkId=822413Format-List备注若要查看示例,请键入: "get-help Get-FileHash -examples".有关详细信息,请键入: "get-help Get-FileHash -detailed".若要获取技术信息,请键入: "get-help Get-FileHash -full".有关在线帮助,请键入: "get-help Get-FileHash -online"
Get-FileHash I:\3.txt | Format-List

批处理环境

powershell (Get-FileHash I:\3.txt ^| Format-List)

WINDOWS10 自带校验工具相关推荐

  1. windows10自带截图工具快捷键使用

    windows7等也应该是一样的. 三种快捷键使用: 1.截取整个屏幕: 直接按键盘上pirnt screen sys rq键,然后在可粘贴的地方,如qq输入框,粘贴,注意如果直接在文件夹,或者桌面, ...

  2. Windows自带certutil工具校验用法

    windows自带校验工具certutil,记录用法如下. certutil -hashfile <file> MD5 certutil -hashfile <file> SH ...

  3. 还在安装各种截图软件?Windows10自带的截图工具你会用吗?

    虽然我做程序开发的文档编写时,使用的截图软件是FastStone,但是日常生活中一些简单的截图需求,我发现Windows10自带的截图工具足以应付. 快捷键Shift + win键 + S召唤出来,可 ...

  4. windows10下使用certutil工具对下载文件进行SHA1、MD5、SHA256校验

    windows10下使用certutil工具对下载文件进行SHA1.MD5.SHA256校验 校验的命令格式如下: 下面以SHA1哈希校验举例 要先通过cmd进入目标文件的目录下,再进行哈希校验,否则 ...

  5. Hash校验工具、MD5 SHA1 SHA256命令行工具

    MyHash 检验工具http://www.zdfans.com/html/4346.html HashMyFiles Hash校验工具http://www.nirsoft.net/utils/has ...

  6. 使用Windows自带的工具计算文件的 MD5 SHA1 SHA256

    使用Windows自带的工具计算文件的 MD5 SHA1 SHA256 很多网站会提供下载文件的校验码信息,在下载文件之后,如何方便地计算MD5 SHA1 SHA256等校验和呢?之前我常用的工具是H ...

  7. 设置或恢复Windows10字体的小工具

    不知道是不是我火星了,自从升级Windows10后,我就发现字体的设置并不像Windows7时代那样好设置. 之前因为重装系统的缘故,在安装好Affinity Photo后,将一些常用的字体导入进Wi ...

  8. 【Windows10自带杀毒软件关闭?】

    Windows10自带杀毒软件关闭? 摘要 工具/系统 方法/步骤 方法一:在"病毒和威胁防护"的管理设置关闭项 方法二:在"组策略编辑器"中启用"关 ...

  9. Windows10自带截屏快捷键

    Windows10自带截屏快捷键使用方法大全 我们知道,QQ和微信以及第三方浏览器等软件都支持截图功能,但是这个都是基于软件的一个功能,如果我们不打开这些软件的话,就不能实现截图功能,但其实windo ...

  10. Windows系统自带certutil工具的妙用-计算摘要

    1.作用 what 为了判断文件的完整性是否受到了损坏,需要计算全文件摘要,计算摘要的算法很多,常见有MD5.SHA1.SHA256算法. 而Windows系统自带certutil工具,支持计算MD5 ...

最新文章

  1. Python笔记总结week3
  2. java excel读取操作,Java读取Excel并操作
  3. 利用 PortableBasemapServer 发布地图服务
  4. mysql的默认sid_默认实例(SID)已经设置,空实例默认连接时却连接不上?
  5. NYOJ 658 字符串右移
  6. 3、java基础:抽象类与接口的区别
  7. MAUI中Maui.Graphics.Controls绘制控件
  8. 【WebRTC---入门篇】(二)WebRTC的目录结构
  9. 说一说技术和管理……
  10. 计算机语言php自学,php自学需要多久?
  11. excel VLOOKUP函数的使用方法(入门级)
  12. php password_hash和password_verify
  13. 我Python采集了新榜热门内容,原来这就是别人能成为自媒体大佬的秘密!
  14. [Linux] PHP程序员玩转Linux系列-自动备份与SVN
  15. numpy库的安装方法
  16. 城市规划图例符号_城市规划图例符号
  17. 隔离技术之MUX VLAN
  18. c语言寻找因数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...
  19. 【javascript】class的继承之super的使用
  20. 外贸B2B网站如何做Google SEO获取流量?

热门文章

  1. WordPress-Autumn响应式自媒体主题
  2. 海纳百川下载器使用方法图文详解
  3. Auto.js蚂蚁森林自动偷能量脚本
  4. 微信支付提示微信登录失败:redirect_uri域名与后台配置不一致,错误码:10003
  5. 计算机骂人的专业术语,台湾网友分享“如何用本专业术语骂人不带脏字”
  6. 数字人正走进现实!AI大脑+高颜值
  7. 详解内存SDRAM原理(P-Bank、L-Bank、刷新、预充电等)
  8. mysql实现跨服务器查询数据
  9. 【定量分析、量化金融与统计学】统计推断基础 番外(3)---假设检验例题讲解
  10. 怦然心动(Flipped)-4