UNIX/LinuxマシンのようなWindowsマシンでチェックサムを実行する方法はありますか?Windowsでチェックサムを実行するにはどうすればよいですか?
サードパーティのツールをダウンロードできず、ネイティブに類似したものがあるのだろうかと疑問に思っていますか?
UNIX/LinuxマシンのようなWindowsマシンでチェックサムを実行する方法はありますか?Windowsでチェックサムを実行するにはどうすればよいですか?
サードパーティのツールをダウンロードできず、ネイティブに類似したものがあるのだろうかと疑問に思っていますか?
ファイルのMD5ハッシュを取得できます。基本的にファイルを解析し、この関数に文字列として渡します。例えば(hereから取られた)
public string GetMD5Hash(string input)
{
System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] bs = System.Text.Encoding.UTF8.GetBytes(input);
bs = x.ComputeHash(bs);
System.Text.StringBuilder s = new System.Text.StringBuilder();
foreach (byte b in bs)
{
s.Append(b.ToString("x2").ToLower());
}
string password = s.ToString();
return password;
}
...またはファイルとして:
protected string GetMD5HashFromFile(string fileName)
{
FileStream file = new FileStream(fileName, FileMode.Open);
MD5 md5 = new MD5CryptoServiceProvider();
byte[] retVal = md5.ComputeHash(file);
file.Close();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < retVal.Length; i++)
{
sb.Append(retVal[i].ToString("x2"));
}
return sb.ToString();
}
窓の最近のバージョン用のファイル
ためhere計算MD5チェックサムから考えると、あなたをコマンドラインを実行することができます(「Unixマシンのように」などと言われているように)。
ツールはFCIVと呼ばれ、Microsoft Hereからダウンロードできます。 PowerShellでは、あなたがPSObjectとしてその応答を解析できることをかなり確信してかなり簡単...
FCIV -md5 -sha1 C:\path\to\my\file
MD5 SHA1
------------------------------------------------------------------------------------------
8a3d1ae852c3d2f255ea9a732a539721 9747e6afa6d6fcb94fe3bf86ead91683c26d1aca c:\path\to\my\file
イムそれを実行するために https://www.microsoft.com/en-us/download/details.aspx?id=11533
。
驚くばかり!ありがとう – user118190