Application/C# (WinForm)
[C# WinForm] MD5 파일 Hash 값 추출
devsalix
2022. 12. 5. 16:07
728x90
파일의 MD5 Hash 값을 추출하고 싶다면
using System;
using System.IO;
using System.Security.Cryptography;
private bool MD5_Hash(string strPath, ref long lFileSize, ref byte[] szMD5_hash, ref int iMD5Size)
{
bool bRet = false;
try
{
FileStream fs = File.OpenRead(strPath);
try
{
byte[] szMD5 = MD5.Create().ComputeHash(fs);
Array.Copy(szMD5, 0, szMD5_hash, 0, szMD5.Length);
lFileSize = fs.Length;
iMD5Size = szMD5.Length;
bRet = true;
}
catch { }
fs.Close();
fs.Dispose();
}
catch { }
return bRet;
}
위와 같은 함수로
간단하게 MD5 Hash 값 및 MD5 Has 값 길이, 파일 크기를 구 할 수 있다
728x90
반응형