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
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# WinForm] 엑셀 파일 사용 하기 (Excel) (0) | 2023.01.19 |
---|---|
[C# WinForm] DLL 실행 파일에 포함 하기 (0) | 2022.12.06 |
[C# WinForm] Property 사용 (get & set) (0) | 2022.12.02 |
[C# WinForm] Delegate, Event, Invoke, Cross Thread 사용법 (0) | 2022.12.01 |
[C# WinForm] INI 파일 읽기 및 쓰기 (0) | 2022.11.29 |