WP Remix
Nop Pinyowanichaka | ก้าวสั้นๆ ในวันเบาๆ ของผม
18
Aug

ต้องเขียนการเข้ารหัส MD5 ด้วย C# แต่เนื่องจากว่าหลังจากที่เขียนแบบปกติแล้ว Return Result กลับมาไม่ตรงกัน ลอง Search ๆ ในเน็ตดูแล้ว ปรากฏว่า มันต้องเอามาเขียนใหม่ให้เป็นแบบนี้

1
2
3
4
5
6
7
8
9
        public string MD5Hash(string txtPassword)
        {
            System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5CryptoServiceProvider.Create();
            byte[] dataMd5 = md5.ComputeHash(Encoding.Default.GetBytes(txtPassword));
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < dataMd5.Length; i++)
                sb.AppendFormat("{0:x2}", dataMd5[i]);
            return sb.ToString();
        }

จึงจะ Return Result มาเทียบเท่ากับ PHP ในการเขียน MD5 เลยทีเดียว

ปล. ผมจำแหล่งที่มาไม่ได้ แต่จำได้ว่าไปลอกเค้ามาอีกทีครับ ขออภัยที่ไม่ได้เครดิต

Category : .Net (vb , c#)

No comments yet.

เม้นท์กันซะหน่อย