2012-01-18 4 views
-1

가능한 복제를 바이트 [] 배열을 얻는 방법 :
Is it possible to decrypt md5 hashes?MD5 문자열에서 다시

내가 문자열 형태의 MD5 체크섬을 가지고있다.

예 :

string md5 = "83bb108c0c4d94fab1a6748ca1ddfba6"; 

내가 다시이 MD5에서 byte[] 배열을 얻을합니다. 나는 반대로 MD5CryptoServiceProvider.ComputHash() 방법을 의미합니다. 이것이 가능한가?

+1

해시를 왜 바꾸시겠습니까? 가지고있는 데이터의 해시 여부를 확인하려면 데이터를 해시하고 해시를 비교하십시오. –

+0

오픈 소스 안티 바이러스 데이터베이스가 있습니다. 이 데이터베이스에는 바이러스 본문의 특정 부분에 대한 md5 해시가 들어 있습니다. 내가 md5 해쉬의 원래 바이트가 바이러스 탐지에서 그것을 사용하는지 알아 내고 싶다. –

답변

4

주어진 해시에서 원본 데이터를 얻으려는 것 같습니다. MD5 해시는 본질적으로 소화 과정에서 원래 정보를 잃어 버리기 때문에 불가능합니다.

해시 기능에 대해 더 잘 이해하려면 Hash functionMD5 위키피디아 항목을 확인하는 것이 좋습니다.