PowerShell で MD5 と SHA1
Windows には Linux にあるような、md5sum や sha1sum などはない。 とりあえず、手元の Windows Vista ちゃんに乗ってる PowerShell 2.0 でやってみた。
# MD5
[System.Security.Cryptography.MD5]::Create().ComputeHash((New-Object IO.StreamReader "ファイルパス").BaseStream) | % { write-host $_.Tostring("x2") -noNewLine }
# SHA1
[System.Security.Cryptography.SHA1]::Create().ComputeHash((New-Object IO.StreamReader "ファイルパス").BaseStream) | % { write-host $_.Tostring("x2") -noNewLine }
ワンライナーでできるのがカッコいい。
Contents
ディスカッション
ピンバック & トラックバック一覧
[…] PowerShell で MD5 と SHA1 をもう少し使いやすくできないか?と考えていたら、Windows なので右クリックメニューに入れたら使いやすいのではないかと思い調べてやってみた時のメモ。 […]