fciv.exe校验工具是微软官方推出的一款MD5/SHA1校验工具,主要用于计算文件的MD5加密哈希值和SHA1散列值,还可进行哈希值验证,可输出到控制台哈希值或XML文件中存储哈希值和文件名称。需要的朋友可以下载!
软件功能
1、支持 MD 5 或 SHA 1 哈希算法(默认是 MD 5)
2、可输出到控制台哈希值或 XML 文件中存储哈希值和文件名称
3、递归生成哈希值的所有文件和所有子目录 (例如, fciv.exe c:\ - r ) 目录中
4、提供一个例外列表来指定文件或目录到哈希
5、可存储文件或不带文件的完整路径哈希值
fciv.exe安装方法
安装
下载下来的文件Windows-KB841290-x86-ENU.exe 其实是一个自解压文件,双击会弹出一个窗口提示解压路径,只包含两个文件
【fciv.exe】和【readme.txt】,应用程序fciv就是校验工具,只不过不是通过双击运行,需要通过命令提示符来运行
校验
1、打开命令提示符
2、定位到fciv.exe这个程序所在的文件夹。因为命令提示符打开后默认是在你的用户名所在文件夹,比如默认打开是在:c:\users\Administrator>这样的路径,而你的fciv.exe是在E:盘,Microsoft这个文件夹里面,那么你要先在命令提示符里进入到E:\Microsoft>这个文件夹里面。
首先、在命令提示符输入【E:】,切换到E:盘目录下
然后、输入【cd microsoft】,进入到e:\Microsoft>这个文件夹。
3、运行校验。假如你要校验的文件是路径在D:\Apple这个文件夹里叫做orange.iso的这个文件,
如果你要校验MD5码,那么输入【fciv.exe d:\apple\orange.iso】按回车,等十几秒钟,就会在下一行弹出这个文件的MD5;
如果你要校验SHA1码,那么输入【fciv.exe d:\apple\orange.iso -sha1】按回车
如果你要同时校验MD5和SHA1,那么输入:【fciv.exe d:\apple\orange.iso -both】
fciv.exe示例用法:
• 要显示的文件, MD 5 哈希在命令提示符键入如下命令:
fciv.exe 文件名
注意 文件名 是文件的名称。
• 要计算哈希的文件, 请键入命令行, 它类似于以下命令行之一:
fciv.exe c:\mydir\myfile.dll
fciv.exe c:\ -r - exc exceptions.txt - sha1 - xml dbsha.xml
fciv.exe c:\ mydir - 类型 .exe
fciv.exe c:\ mydir - wp - 两者 - xml db.xml
• 要列出哈希, 都存储在数据库, 请键入命令行, 它类似于以下命令行:
fciv.exe - 列表 - sha1 - xml db.xml
• 以验证文件, 中哈希键入命令行, 它类似于以下命令行之一:
- v - sha1 - xml db.xml fciv.exe
fciv.exe - v - bp c:\ mydir - sha1 - xml db.xml
数据库存储格式
文件校验和完整性验证程序 (FCIV) 实用程序可以在 XML 数据库文件中存储项。 当 FCIV 配置以 XML, 数据库文件中存储哈希值十六进制哈希值以 base 64 编码格式存储。 与直接, 查看 XML 数据库时 base 64 编码表式法哈希值不可视匹配该控制台显示十六进制值。 当它显示到屏幕的数据库内容 FCIV 解码 base 64 编码哈。 因此, 显示正确的十六进制值。
以下示例显示如何 FCIV 对于 Ntdll.dll 计算 MD 5 哈希值并在命令提示符显示:
C:\WINDOWS\system32>fciv -add ntdll.dll
//
// File Checksum Integrity Verifier version 2.05.
//
6cbfd919baa7c9e03c8471ae4d8f8bb0 ntdll.dll