ファイルのMD5やSHA1などでハッシュ値を計算するMD5やSHA1を計算する方法は、「MD5やSHA1などでハッシュ値を計算する」で紹介しました。ファイルのハッシュ値を計算する方法もほぼ同じで、MD5CryptoServiceProviderクラスのComputeHashメソッドにバイト型配列ではなく、FileStreamを渡す点が異なるだけです(ファイルをすべて読みこんでバイト型配列を渡してもよいですが、ファイルのサイズが大きいとメモリを消費してしまいます)。 MD5ハッシュ値を計算する例以下に例を示します。ここではTextBox1に入力されているファイルのMD5ハッシュ値を計算しています。 'MD5ハッシュ値を計算するファイル Dim fileName As String = TextBox1.Text 'ファイルを開く Dim fs As New System.IO.FileStr
![ファイルのMD5やSHA1などでハッシュ値を計算する](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7ca62aea6dde085708de1157690b3638bcbf473/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fstring%2Ffilemd5.jpg)