반응형
=======================
=======================
=======================
출처 : http://wiki.unity3d.com/index.php?title=MD5
C#용
public string Md5Sum(string strToEncrypt)
{
System.Text.UTF8Encoding ue = new System.Text.UTF8Encoding();
byte[] bytes = ue.GetBytes(strToEncrypt);
// encrypt bytes
System.Security.Cryptography.MD5CryptoServiceProvider md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] hashBytes = md5.ComputeHash(bytes);
// Convert the encrypted bytes back to a string (base 16)
string hashString = "";
for (int i = 0; i < hashBytes.Length; i++)
{
hashString += System.Convert.ToString(hashBytes[i], 16).PadLeft(2, '0');
}
return hashString.PadLeft(32, '0');
}
반응형
728x90
JavaScript용
#pragma strict
static function Md5Sum(strToEncrypt: String)
{
var encoding = System.Text.UTF8Encoding();
var bytes = encoding.GetBytes(strToEncrypt);
// encrypt bytes
var md5 = System.Security.Cryptography.MD5CryptoServiceProvider();
var hashBytes:byte[] = md5.ComputeHash(bytes);
// Convert the encrypted bytes back to a string (base 16)
var hashString = "";
for (var i = 0; i < hashBytes.Length; i++)
{
hashString += System.Convert.ToString(hashBytes[i], 16).PadLeft(2, "0"[0]);
}
return hashString.PadLeft(32, "0"[0]);
}
=======================
=======================
=======================
반응형
'게임엔진관련 > 유니티 엔진' 카테고리의 다른 글
[Unity] 유니티 엔진 버전업 후 프로젝트에 문제가 없는데, 빌드 파일이 실행 안되거나, 빌드에 문제가 있을때 관련 (0) | 2021.02.25 |
---|---|
[Unity] 유니티 디바이스 결제(IAP) 연동 관련 (0) | 2021.02.16 |
[Unity] 유니티 인터넷 서비스 연결확인 관련 (0) | 2021.01.12 |
[Unity] 유니티 Web빌드 유니티 타이니 Unity Tiny 설치 관련 (0) | 2020.11.10 |
c++서버 유니티엔진과의 네트워크 통신 관련 .NET C# 소켓통신과 IOCP서버C++형태의 서버와의 호환성문제 ? (0) | 2020.09.20 |