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
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    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
    Tham gia ngày:
    3/6/13
    Bài viết:
    474
    Đã được thích:
    93
    Đ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
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    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
    Tham gia ngày:
    3/6/13
    Bài viết:
    474
    Đã được thích:
    93
    Đ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
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    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
Lập trình web Asp.net Code Regex.Matches lọc lấy href, url trong đoạn file html 25/4/17
Lập trình web Asp.net Lấy src của thẻ img trong chuỗi code HTML sử dụng asp.net (C#) 24/3/17
Lập trình web Asp.net Xóa link, url trong chuỗi code HTML sử dụng asp.net (C#) 24/3/17
Lập trình web Asp.net Hàm làm tròn số trong c#, asp.net cho lập trình viên code 6/10/16
Lập trình web Asp.net Code phát hiện Browsers, Crawlers, Web Bots, Spider user agent truy cập web asp.net 14/11/16