Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > MD5 in VB.NET/C# & ASP.NET (.NET Framework 1.1,2.0.3.5)


 

[.NET] MD5 in VB.NET/C# & ASP.NET (.NET Framework 1.1,2.0.3.5)

 
Topic : 035117



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook


พี่คือpasswordจะต้องเข้ารหัสmd5ก่อนinsertลงDBในasp.net(VB)ใช้คำสั่งอะไรค่ะ

ในphpเป็น

encode = md5($Password);



Tag : - - - -

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-01 09:33:01 By : LuckyStar View : 10759 Reply : 15
 

 

No. 1



โพสกระทู้ ( 681 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

Code (PHP)
1.$username=($_POST['username']);
2.$password=md5(md5($_POST['password'].$username));
3. 
4.$sqlcommand=" insert into tb_admin(username,password)Values('$username','$password')";
5. 
6.    $RS=mysql_query($sqlcommand);
7.    $result=mysql_num_rows($RS);

Date : 2009-12-01 10:24:53 By : nottpoo
 

 

No. 2



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
01.Imports System.Security.Cryptography
02.Imports System.Text
03. 
04.    Public Function MD5(ByVal strString As String) As String
05.        Dim ASCIIenc As New ASCIIEncoding
06.        Dim strReturn As String
07.        Dim ByteSourceText() As Byte = ASCIIenc.GetBytes(strString)
08.        Dim Md5Hash As New MD5CryptoServiceProvider
09.        Dim ByteHash() As Byte = Md5Hash.ComputeHash(ByteSourceText)
10.        For Each b As Byte In ByteHash
11.            strReturn = strReturn & b.ToString("x2")
12.        Next
13.        Return strReturn
14.    End Function

Date : 2009-12-01 10:31:28 By : webmaster
 

 

No. 3



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

พี่เอาcodeพี่winมาใส่แล้วใน .aspx.vbใช่ไหมค่ะ
แล้วมานerror
Dim Md5Hash As New MD5CryptoServiceProvider

พอเรียกใช้
Dim encode = MD5(Session("Pass"))

เลยไม่ได้อ่าแก้ไงดีค่ะ
Date : 2009-12-01 11:20:31 By : LuckyStar
 

 

No. 4



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลืม import ครับ

Code (VB.NET)
1.Imports System.Security.Cryptography
2.Imports System.Text

Date : 2009-12-01 11:56:36 By : webmaster
 

 

No. 5



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

พอใส่แล้วมานก้อมาerrorอีกที่นึงอ่าตรงนี้ค่ะ
strReturn = strReturn & b.ToString("x2")

แต่ที่
Dim encode = MD5(Session("Pass"))
ก้อยังerrorอยู่อ่าพี่ทำไงดี
Date : 2009-12-01 12:47:34 By : LuckyStar
 

 

No. 6



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Dim encode As String = MD5(Session("Pass"))
Date : 2009-12-01 13:11:52 By : webmaster
 

 

No. 7



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

พี่หรือว่า
Dim encode As String = MD5(Session("Pass").ToString)
พอใส่.ToStringก้อหายerrorแต่มานจะได้ค่าเหมือนกานไหมอ่าพี่

แล้วตรงที่มานerrorตรงนี้อ่าค่ะ
strReturn = strReturn & b.ToString("x2")
Date : 2009-12-01 13:32:13 By : LuckyStar
 

 

No. 8

Guest


พี่ช่วยอธิบายโค้ดให้ได้มั๊ยค่ะ ไม่เข้าใจอะค่ะ
แล้วมันerror อะค่ะ
strReturn = strReturn & b.ToString("x2")
โดยเฉพาะตัวที่เน้นอะค่ะ ช่วยอธิบายทีนะค่ะ ขอบคุณ
Date : 2009-12-28 17:42:24 By : browny
 

 

No. 9



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ขอแก้ของพี่วิน

Code (VB.NET)
01.Imports System.Security.Cryptography
02.Imports System.Text
03. 
04.    Public Function MD5(ByVal strString As String) As String
05.        Dim ASCIIenc As New ASCIIEncoding
06.        Dim strReturn As String
07.        Dim ByteSourceText() As Byte = ASCIIenc.GetBytes(strString)
08.        Dim Md5Hash As New MD5CryptoServiceProvider
09.        Dim ByteHash() As Byte = Md5Hash.ComputeHash(ByteSourceText)
10. 
11.        strReturn = ""
12. 
13.        For Each b As Byte In ByteHash
14.            strReturn = strReturn & b.ToString("x2")
15.        Next
16.        Return strReturn
17.    End Function


b.ToString("x2") หมายถึง แปลงจาก byte เป็น string ด้วย format "x2"

ซึ่ง x2 คือ เลขฐานสิบหก
Date : 2009-12-28 19:46:04 By : tungman
 

 

No. 10



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


พี่ค่ะ แล้วตรงที่พี่ tungman เพิ่มเข้ามาหรือว่า่แก้ไขมาอะค่ะ
คือหมายถึงให้เรียกใช้โดยการ select จากฐานข้อมูลรึป่าวอะค่ะ
อย่างเช่น เขียนแบบนี้น่ะค่ะ strRetrun="select * from tb_user"
ประมาณนี้รึป่าวค่ะ ตอบทีนะค่ะ อย่าเพิ่งรำคาญนะค่ะพี่อยากรู้จริงๆ ค่ะพี่
Date : 2010-01-04 16:24:18 By : browny
 

 

No. 11



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ฟังก์ชั่นนี้มิธีใช้คือ ส่ง sting มัน แล้วมันจะ return ค่าที่ encode md5 กลับมา

ตัวอย่าง

"Hello World" ==> เข้ารหัส MD5 ==> "@#$%!@#$"

"@#$%!@#$" ==> ถอดรหัส MD5 ==> "Hello World" (<-- อันนี้ยกตัวอย่างเฉยๆ)

ที่แก้ให้ แค่กำหนดค่า initial ให้กับ strReturn เท่านั้น โดยให้เริ่มต้น เท่ากับ ""

จากกันก็ให้มันรับค่าที่ hash ได้ทีละตัว
Date : 2010-01-04 16:32:55 By : tungman
 

 

No. 12



โพสกระทู้ ( 106 )
บทความ ( 0 )



สถานะออฟไลน์


ขอ asp มั่งจิครับ
Date : 2011-05-03 12:54:12 By : arta
 

 

No. 13



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

MD5 for ASP Classic ครับ

Code (ASP)
001.Function MD5(sMessage)
002.    Dim x
003.    Dim k
004.    Dim AA
005.    Dim BB
006.    Dim CC
007.    Dim DD
008.    Dim a
009.    Dim b
010.    Dim c
011.    Dim d
012.     
013.    Const S11 = 7
014.    Const S12 = 12
015.    Const S13 = 17
016.    Const S14 = 22
017.    Const S21 = 5
018.    Const S22 = 9
019.    Const S23 = 14
020.    Const S24 = 20
021.    Const S31 = 4
022.    Const S32 = 11
023.    Const S33 = 16
024.    Const S34 = 23
025.    Const S41 = 6
026.    Const S42 = 10
027.    Const S43 = 15
028.    Const S44 = 21
029. 
030.    x = ConvertToWordArray(sMessage)
031.     
032.    a = &H67452301
033.    b = &HEFCDAB89
034.    c = &H98BADCFE
035.    d = &H10325476
036. 
037.    For k = 0 To UBound(x) Step 16
038.        AA = a
039.        BB = b
040.        CC = c
041.        DD = d
042.     
043.        FF a, b, c, d, x(k + 0), S11, &HD76AA478
044.        FF d, a, b, c, x(k + 1), S12, &HE8C7B756
045.        FF c, d, a, b, x(k + 2), S13, &H242070DB
046.        FF b, c, d, a, x(k + 3), S14, &HC1BDCEEE
047.        FF a, b, c, d, x(k + 4), S11, &HF57C0FAF
048.        FF d, a, b, c, x(k + 5), S12, &H4787C62A
049.        FF c, d, a, b, x(k + 6), S13, &HA8304613
050.        FF b, c, d, a, x(k + 7), S14, &HFD469501
051.        FF a, b, c, d, x(k + 8), S11, &H698098D8
052.        FF d, a, b, c, x(k + 9), S12, &H8B44F7AF
053.        FF c, d, a, b, x(k + 10), S13, &HFFFF5BB1
054.        FF b, c, d, a, x(k + 11), S14, &H895CD7BE
055.        FF a, b, c, d, x(k + 12), S11, &H6B901122
056.        FF d, a, b, c, x(k + 13), S12, &HFD987193
057.        FF c, d, a, b, x(k + 14), S13, &HA679438E
058.        FF b, c, d, a, x(k + 15), S14, &H49B40821
059.     
060.        GG a, b, c, d, x(k + 1), S21, &HF61E2562
061.        GG d, a, b, c, x(k + 6), S22, &HC040B340
062.        GG c, d, a, b, x(k + 11), S23, &H265E5A51
063.        GG b, c, d, a, x(k + 0), S24, &HE9B6C7AA
064.        GG a, b, c, d, x(k + 5), S21, &HD62F105D
065.        GG d, a, b, c, x(k + 10), S22, &H2441453
066.        GG c, d, a, b, x(k + 15), S23, &HD8A1E681
067.        GG b, c, d, a, x(k + 4), S24, &HE7D3FBC8
068.        GG a, b, c, d, x(k + 9), S21, &H21E1CDE6
069.        GG d, a, b, c, x(k + 14), S22, &HC33707D6
070.        GG c, d, a, b, x(k + 3), S23, &HF4D50D87
071.        GG b, c, d, a, x(k + 8), S24, &H455A14ED
072.        GG a, b, c, d, x(k + 13), S21, &HA9E3E905
073.        GG d, a, b, c, x(k + 2), S22, &HFCEFA3F8
074.        GG c, d, a, b, x(k + 7), S23, &H676F02D9
075.        GG b, c, d, a, x(k + 12), S24, &H8D2A4C8A
076.             
077.        HH a, b, c, d, x(k + 5), S31, &HFFFA3942
078.        HH d, a, b, c, x(k + 8), S32, &H8771F681
079.        HH c, d, a, b, x(k + 11), S33, &H6D9D6122
080.        HH b, c, d, a, x(k + 14), S34, &HFDE5380C
081.        HH a, b, c, d, x(k + 1), S31, &HA4BEEA44
082.        HH d, a, b, c, x(k + 4), S32, &H4BDECFA9
083.        HH c, d, a, b, x(k + 7), S33, &HF6BB4B60
084.        HH b, c, d, a, x(k + 10), S34, &HBEBFBC70
085.        HH a, b, c, d, x(k + 13), S31, &H289B7EC6
086.        HH d, a, b, c, x(k + 0), S32, &HEAA127FA
087.        HH c, d, a, b, x(k + 3), S33, &HD4EF3085
088.        HH b, c, d, a, x(k + 6), S34, &H4881D05
089.        HH a, b, c, d, x(k + 9), S31, &HD9D4D039
090.        HH d, a, b, c, x(k + 12), S32, &HE6DB99E5
091.        HH c, d, a, b, x(k + 15), S33, &H1FA27CF8
092.        HH b, c, d, a, x(k + 2), S34, &HC4AC5665
093.     
094.        II a, b, c, d, x(k + 0), S41, &HF4292244
095.        II d, a, b, c, x(k + 7), S42, &H432AFF97
096.        II c, d, a, b, x(k + 14), S43, &HAB9423A7
097.        II b, c, d, a, x(k + 5), S44, &HFC93A039
098.        II a, b, c, d, x(k + 12), S41, &H655B59C3
099.        II d, a, b, c, x(k + 3), S42, &H8F0CCC92
100.        II c, d, a, b, x(k + 10), S43, &HFFEFF47D
101.        II b, c, d, a, x(k + 1), S44, &H85845DD1
102.        II a, b, c, d, x(k + 8), S41, &H6FA87E4F
103.        II d, a, b, c, x(k + 15), S42, &HFE2CE6E0
104.        II c, d, a, b, x(k + 6), S43, &HA3014314
105.        II b, c, d, a, x(k + 13), S44, &H4E0811A1
106.        II a, b, c, d, x(k + 4), S41, &HF7537E82
107.        II d, a, b, c, x(k + 11), S42, &HBD3AF235
108.        II c, d, a, b, x(k + 2), S43, &H2AD7D2BB
109.        II b, c, d, a, x(k + 9), S44, &HEB86D391
110.     
111.        a = AddUnsigned(a, AA)
112.        b = AddUnsigned(b, BB)
113.        c = AddUnsigned(c, CC)
114.        d = AddUnsigned(d, DD)
115.    Next
116.     
117.    MD5 = LCase(WordToHex(a) & WordToHex(b) & WordToHex(c) & WordToHex(d))
118.End Function

Date : 2011-05-03 14:17:15 By : webmaster
 

 

No. 14



โพสกระทู้ ( 219 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถอดเป็น C# ให้ผมมั่งจิคร้าบบบ แหะๆๆๆ
Date : 2012-09-17 16:02:38 By : mixarstudio
 

 

No. 15



โพสกระทู้ ( 113 )
บทความ ( 0 )



สถานะออฟไลน์


Code (C#)
01.using System.Security.Cryptography;
02.public static string MD5HashCryptography(string string2Md5)
03.    {
04.            MD5 md5 = MD5CryptoServiceProvider.Create();
05. 
06.            byte[] dataMd5 = md5.ComputeHash(Encoding.Default.GetBytes(string2Md5));
07. 
08.            StringBuilder sb = new StringBuilder();
09. 
10.            for (int i = 0; i < dataMd5.Length; i++)
11.            {
12.                sb.AppendFormat("{0:x2}", dataMd5[i]);
13.            }
14. 
15.            string2Md5 = sb.ToString();
16. 
17.            return string2Md5;
18.    }

Date : 2012-12-17 13:03:02 By : loogway
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : MD5 in VB.NET/C# & ASP.NET (.NET Framework 1.1,2.0.3.5)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่