Windows下使用CertUtil命令计算文件的Hash值及做Base64编解码

本文介绍Windows操作系统中CertUtil命令的使用方法,包括计算文件杂凑值及Base64编解码操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Windows 操作系统从 Win7 开始,包含了一个名为 CertUtil 的命令。可以使用该命令计算指定文件的杂凑值,具体用法如下:
CertUtil   -hashfile  文件名(可包含路径)   杂凑算法名
    “杂凑算法名”可以取以下值:MD2, MD5, MD5, SHA1, SHA256, SHA384, SHA512。当该参数被省略时,使用 SHA1 算法。
    使用该命令的示例如下图:


    使用该命令还可以进行文件的 Base64 编解码操作,编码命令为:
CertUtil   -encode   原始文件名(可包含路径)   将要生成的Base64编码文件名(可包含路径)
    如果用文本编辑器打开使用该命令生成的 Base64 编码文件,可以看到第一行被插入以下内容:“-----BEGIN CERTIFICATE-----”,文件最后一行被插入以下内容:“-----END CERTIFICATE-----”。从第二行开始的内容是原始文件的 Base64 编码值。
    解码命令为:
CertUtil   -decode  Base64编码文件名(可包含路径)   解码后生成的文件名(可包含路径)

注意:Linux 下有一个名为 certutil 的同名命令,但用法不一样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值