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:
    258
    Đã được thích:
    5
    Đ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

    Đang tải...
  2. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    481
    Đã được thích:
    97
    Đ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:
    258
    Đã được thích:
    5
    Đ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:
    481
    Đã được thích:
    97
    Đ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:
    258
    Đã được thích:
    5
    Đ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 Encoders IFM - Bộ mã hóa vòng quay IFM - CTC 1/11/16
Rao Vặt Toàn Quốc Hải Tặc Bóng Đêm ra mắt server D GARP, dành tặng 500 Giftcode 20/9/16
Rao Vặt Toàn Quốc TipClub Phát code rikvip 500k miễn phí 6/9/16
Rao Vặt Toàn Quốc Đại Lý Encoder Hengstler 0521037 , ROTARY JOINT RIX CBP11/4 (S/N. 1308053) 30/7/16
Rao Vặt Toàn Quốc Đại Lý Encoder HEDSS ISL5815-002C-2000BZ1-5T, Cảm biến áp lực YOKOGAWA EJA530A 12/7/16

Like và Share ủng hộ ITSEOVN