다음 C # 코드를 사용하여 문자열에서 MD5 해시를 계산합니다. 그것은 잘 작동하고 다음과 같이 32 문자 16 진수 문자열을 생성합니다 :
900150983cd24fb0d6963f7d28e17f72
string sSourceData;
byte[] tmpSource;
byte[] tmpHash;
sSourceData = "MySourceData";
//Create a byte array from source data.
tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData);
tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource);
// and then convert tmpHash to string...
이와 같은 코드를 사용하여 16 자 16 진 문자열 (또는 12 자 문자열)을 생성하는 방법이 있습니까? 32 자 16 진 문자열은 좋지만 고객이 코드를 입력하는 것은 지루할 것입니다!