BExplorer.Shell.AsyncUnbuffCopy.GetMD5HashFromInputFile C# (CSharp) Method

GetMD5HashFromInputFile() public method

public GetMD5HashFromInputFile ( ) : void
return void
		public void GetMD5HashFromInputFile() {
			var fs = new FileStream(_inputfile, FileMode.Open, FileAccess.Read, FileShare.None, CopyBufferSize);
			MD5 md5 = new MD5CryptoServiceProvider();
			byte[] retVal = md5.ComputeHash(fs);
			fs.Close();

			var sb = new StringBuilder();
			for (var i = 0; i < retVal.Length; i++) {
				sb.Append(retVal[i].ToString("x2"));
			}
			_infilechecksum = sb.ToString();
		}