Monday, July 7, 2014
2 phương thức mã hóa MD5 và SHA1
Mình sẽ giới thiệu các bạn 2 menthod mã hóa mình hay dùng :
- MD5: http://vi.wikipedia.org/wiki/MD5.
- SHA : http://vi.wikipedia.org/wiki/SHA
Bạn copy và chỉ việc dùng thôi:
public string GetMD5HashData(string data)
{
//create new instance of md5
MD5 md5 = MD5.Create();
//convert the input text to array of bytes
byte[] hashData = md5.ComputeHash(Encoding.Default.GetBytes(data));
//create new instance of StringBuilder to save hashed data
StringBuilder returnValue = new StringBuilder();
//loop for each byte and add it to StringBuilder
for (int i = 0; i < hashData.Length; i++)
{
returnValue.Append(hashData[i].ToString());
}
// return hexadecimal string
return returnValue.ToString();
}
public string GetSHA1HashData(string data)
{
//create new instance of md5
SHA1 sha1 = SHA1.Create();
//convert the input text to array of bytes
byte[] hashData = sha1.ComputeHash(Encoding.Default.GetBytes(data));
//create new instance of StringBuilder to save hashed data
StringBuilder returnValue = new StringBuilder();
//loop for each byte and add it to StringBuilder
for (int i = 0; i < hashData.Length; i++)
{
returnValue.Append(hashData[i].ToString());
}
// return hexadecimal string
return returnValue.ToString();
}
Subscribe to:
Post Comments (Atom)
Bài đăng phổ biến
-
Học tiếng Anh bằng hình ảnh bao giờ cũng dễ tiếp thu hơn. Bộ hình ảnh học tiếng anh rất trực quan. Các bạn nào có nhu cầu download th...
-
Hiện tại các máy tính đang dùng cho ổ hệ điều hành, nhưng dung lượng ổ đĩa HDD hiện tại bạn lỡ chia thấp không đủ lưu trữ và máy tính thô...
-
FCKEditor là một công cụ soạn thảo mã nguồn mở tương tự như Word. Cấu hình và tích hợp Để nhúng FCK vào web asp.net, chúng ta cần p...
-
Hiện tại mình có thẻ 6 tháng bản quyền, mọi người ai cần thì liên hệ mình nhé. Comment sớm nhất thôi nha :D
-
URL Friendly thì các bạn ai đã tìm hiểu thì mình hok cần giải thích nữa. Hiện tại thì mình thấy trên mạng có nhiều cách dùng URL rewrite, Ur...
-
ASP.NET vNext hỗ trợ xây dựng trang web được hỗ trợ bởi HTML5, CSS3 và JavaScript. Các API Web mới trong ASP.NET vNext hỗ trợ JSO...
-
Adobe Flash Flash là một nền tảng đa phương tiện dành cho hình ảnh. Tồn tại từ năm 1996, Adobe Flash là một nền tảng đa phương tiện và p...
-
Dưới đây là 20 bức hình khá độc đáo nói lên những khía cạnh của cuộc sống mà chúng ta đang tồn tại, cùng với một tâm trí sáng suốt và một s...
-
Responsive Web Design là một kiểu thiết kế và phát triển web kết hợp mọi thứ trong 1 dựa trên kích thước và khả năng hiển thị của thiết bị đ...
-
Lỗi này xảy ra trên window 7 SP1 khi các cổng usb không nhận thiết bị chuột, usb ... Trong regedit ban vào đường dẫn sau: HKEY_LOCAL_MACHI...
No comments:
Post a Comment