Toon posts:

[ASP.NET]MD5

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Zou iemand me eens willen uitleggen hoe je in ASP.NET een md5 codering toepast, ik heb al vnalles geprobeerd maar ik geraak er maar niet uit:

dit heb ik al

code:
1
2
3
4
   Dim hashedDataBytes As Byte()
            Dim encoder As New System.Text.UTF8Encoding
            hashedDataBytes = encoder.GetBytes("abc")
            Response.Write(hashedDataBytes)


En deze klassebibliotheek importeer ik ook nog:

Imports System.Security.Cryptography

Als ik dit uitvoer krijg ik steeds System.Byte[] als uitvoer.

Kan iemand me helpen?

THNX,

  • Not Pingu
  • Registratie: November 2001
  • Laatst online: 01-04 20:36

Not Pingu

Dumbass ex machina

code:
1
2
3
4
5
Dim unencryptedPassword As Byte()
Dim encryptedPassword As Byte()

unencryptedPassword = New UnicodeEncoding().GetBytes(Password & "mijneigenpasswordtoevoegstring")
encryptedPassword = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(unencryptedPassword)


Dat "mijneigenpasswordtoevoegstring" hoeft er niet perse bij, maar verhoogt de veiligheid van je data. Deze techniek heet 'salting'. :)

[ Voor 25% gewijzigd door Not Pingu op 15-02-2005 22:33 ]

Certified smart block developer op de agile darkchain stack. PM voor info.


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Zoiets?
C#:
1
2
3
byte[] plainTextBytes = Encoding.UTF8.GetBytes( "je string" );          
HashAlgorithm alg = new MD5CryptoServiceProvider();        
byte[] hashBytes = alg.ComputeHash( plainTextBytes );            

Je hebt nu alleen een byte-array. Die zal je nog moeten hashen, en dat kan met de HashAlgorithm class.

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Linkje naar MSDN, mocht je het echt kort willen doen..

O-)

Visual Basic .NET:
1
Dim hashedPassword as String = FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text, "MD5")

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
ALs ik dit doe

nencryptedPassword = New UnicodeEncoding().GetBytes(Password & "mijneigenpasswordtoevoegstring")

dan krijg ik een error op die UnicodeEncoding en die Password

ik denk dat ik nog een bibliotheek moet importeren of iets dergelijk?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13-05 21:26

gorgi_19

Kruimeltjes zijn weer op :9

Zie http://www.google.com/sea...en&q=UnicodeEncoding+MSDN ; met bovenstaande posts en MSDN moet je er verder wel uit kunnen komen :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.