Windows には 標準では md5 コマンドがありませんが、
実は Microsoft から md5 のコマンド fciv.exe コマンドが提供されています。
ここから ダウンロード可能
md5 だけではなく sha1 も可能です。
Commands
- -add file | dir: Compute the hash and send it to an output device (default screen). The dirparameter has the following options:
- -r: Recursive.
- -type: Specify file type. For example, -type *.exe.
- -exc file: Do not compute these directories.
- -wp: Do not store the full path name. (By default, FCIV stores the full path name.)
- -bp: Remove the base path from the path name of each entry.
- -list: List entries in the database.
- -v: Verify hashes. The -v option has the following option:
- -bp: Remove the base path from the path name of each entry.
- -?, -h, or -help: Open extended help.
Options
- -md5, -sha1, or -both: Specify hash type. (By default, MCIV uses -md5.)
- -xml db: Specify database format and name.
Note When you use the -v option to verify a hash, FCIV also sends a return error code to indicate whether a hash is verified. A zero (0) indicates success, and a 1 indicates failure. With the return error code, you can use FCIV in automated scripts to verify hashes.
Example usage
- To display the MD5 hash of a file, type the following command at a command prompt:
fciv.exe filenameNote filename is the name of the file.
- To compute a hash of a file, type a command line that is similar to any one of the following command lines:
fciv.exe c:\mydir\myfile.dll
fciv.exe c:\ -r -exc exceptions.txt -sha1 -xml dbsha.xml
fciv.exe c:\mydir -type *.exe
fciv.exe c:\mydir -wp -both -xml db.xml - To list the hashes that are stored in a database, type a command line that is similar to the following command line:
fciv.exe -list -sha1 -xml db.xml
- To verify a hash in a file, type a command line that is similar to any one of the following command lines:
fciv.exe -v -sha1 -xml db.xml
fciv.exe -v -bp c:\mydir -sha1 -xml db.xml
0 件のコメント:
コメントを投稿