Code mã MD5 trong ASP.NET, C# lập trình web

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 11/3/16.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    305
    Đã được thích:
    11
    Điểm thành tích:
    18
    HI Các bạn, hôm nay mình học lập trình web tới khúc mật khẩu đặt cho web admin, nhưng thấy không dạy mã dịch MD5 và nói lên mạng tìm hiểu, mình tìm hiểu mà không ra.

    Bạn nào có code dịch sang mã MD5 không giúp mình với, mình đang cần để tạo cho trang đăng nhập.

    Mình muốn mỗi khi người dùng vào web, gõ mã, mã sẽ được chuyển sang mã MD5 và truy cập vào sql sever để xác thực.

    Bạn nào có code dịch sang mã MD5 trong asp.net, c# cho mình xin nhé.

    Cảm ơn mọi người
     
    Cảm ơn đã xem bài:

    Code mã MD5 trong ASP.NET, C# lập trình web

  2. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    518
    Đã được thích:
    94
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Code của bạn dưới đây nhé:
    Mã:
    public static byte[] encryptData(string data)
    {
                System.Security.Cryptography.MD5CryptoServiceProvider md5Hasher = new System.Security.Cryptography.MD5CryptoServiceProvider();
                byte[] hashedBytes;
                System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding();
                hashedBytes = md5Hasher.ComputeHash(encoder.GetBytes(data));
                return hashedBytes;
    }
    public static string md5(string data)
    {
                return BitConverter.ToString(encryptData(data)).Replace("-", "").ToLower();
    }
    
    Cách gọi mã này, bạn chỉ cần gọi hàm md5 ra là được.
    Mã:
    string strMaMD5=md5("123456");
    
    • Sau khi thực hiện bạn sẽ có mã MD5 của 123456 = e10adc3949ba59abbe56e057f20f883e
    Chúc bạn thành công
     
  3. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    305
    Đã được thích:
    11
    Điểm thành tích:
    18
    Nói thật chứ admin ! mình không biết cảm ơn bao nhiêu lần rùi, lần này lại cảm ơn admin lần nữa.

    Mình áp dụng đã đổi mã md5 được rồi.

    Mình mò và áp dụng thêm được cái bảo mật cho MD5 như sau, thấy khá hay, nên nhờ admin tư vấn xem nó hay thực sự hay không

    Khi mình gọi code đổi mã md5 đó, mình + thêm cho chuỗi pass 1 số ký tự đặc biệt như : "zyz.,@" để dù hacker có lấy được mã md5 của pass cũng khó có thể dịch ngược được.
    Mã:
     string strPass = md5(txtPassOld.Text.Trim() + "zyz.,@");
     
  4. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    518
    Đã được thích:
    94
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Làm như bạn tốt bạn nhé, mình đưa trên là cách cơ bản để tạo md5 thôi, còn bạn + thêm để dịch thế là quá tốt rồi.
     
  5. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    305
    Đã được thích:
    11
    Điểm thành tích:
    18
    Admin sao lúc có người hỏi về sql sever bạn cũng biết, hỏi về msql cũng biết, hỏi về php cũng biết, rồi lại cả asp.net cũng biết? sao admin biết nhiều thế ?? hixx mình biết 1 cái asp.net cũng nổ não rồi zzz !
     


Chủ để tương tự : Code trong
Diễn đàn Tiêu đề Date
Rao Vặt Toàn Quốc Cách Tạo Ứng Dụng Di Động Chỉ Trong 10 Phút mà Không Cần Code 29/8/17
Rao Vặt Toàn Quốc Encoder Leine & Linde giải pháp vòng quay trong dây chuyền sản xuất gỗ 14/7/17
Rao Vặt Toàn Quốc Encoder bộ mã hóa vòng quay BEI tại việt nam 5/9/17
Rao Vặt Toàn Quốc HPQ Viet Nam cung cấp encoder Nemicon 14/7/17
Rao Vặt Toàn Quốc Dịch Vụ Mở Mạng Mua Code Unlock Samsung Galaxy Note 5 Uy Tín Tại HCM 7/7/17

Like và Share ủng hộ ITSEOVN