Správičky 2 270 Blogy 577 Fórum 14 074

MD5 hashovanie hesiel

spigi - 16. 12. 2002 22:23 - 8420 views

Určite sa každý z Vás už stretol s otázkou, akým spôsobom ukladať hesla užívateľov do databázy.

Ukladanie hesiel do databázy, textového súboru, alebo hocikde inde prináša jednu otázku. Uložiť heslo priamo - "čitatelne", alebo ho nejakým spôsobom šifrovať.

Často sa používa spôsob, že v DB je uložený tzv. Hash toho hesla a pri každom prihlasení užívateľa sa vypočíta znova tento Hash a porovná sa s hodnotou v DB.

Jednoduchý príklad, ako zašifrovať reťazec :
Function toMD5(ByVal _stringToHash As String) As String
        Dim _md5
As Byte()
        Dim _provider
As New System.Security.Cryptography.MD5CryptoServiceProvider()

        _md5
= _provider.ComputeHash(System.Text.ASCIIEncoding.ASCII.GetBytes(_stringToHash))
        _stringToHash
= ""

        Dim i
As Short
        For i
= 0 To Hash.Length - 1
            _stringToHash
= _stringToHash & Hex(_md5(i))
        Next

        Return _stringToHash
End Function

Ing. Igor Stanek, ASP.NET MVP, MCP

Som spoluzakladateľom a spolumajiteľom spoločnosti CHASTIA s.r.o., Poprad (www.chastia.com). V spoločnosti pôsobím ako konateľ a Software Architect.

Prevádzkujem internetový portál na online prevod jednotiek na internete www.prevody.sk a prvý internetový portál o technológii Microsoft .NET na Slovensku www.vyvojari.sk (bývalé www.AspNet.sk).

Som držiteľom certifikácie Microsoft Certified Professional a zo strany Microsoftu som už 6 rokov za sebou ocenený titulom Microsoft Most Valuable Professional za kompetenciu "ASP.NET/IIS".

Ďalšie info o mne nájdete na mojej osobnej stránke www.spigi.sk.

Článkov: 105, Správičiek: 13, Príspevkov vo fóre: 560, Príspevkov v blogu: 124, Bodov: 15560
Najaktívnejší č.: 3
Profil používateľa

Reakcie

# RE: MD5 hashovanie hesiel 20. 9. 2005 17:42:20 mhuber

Ja nemám proti MD5 nič ale radšej by som použil crypt pretože to sa nedá narozdiel od MD5 dešifrovať...

Titulok:


Meno:


Url:
Koľko je 22 + 4? (ochrana proti spamu)

Komentár:


Najaktívnejší užívatelia
1. 35110 b. photo vlko
2. 16735 b. photo T
3. 15560 b. photo spigi
4. 6635 b. photo dudok
5. 5705 b. photo slavof
6. 5205 b. photo siro
7. 4745 b. photo duracellko
8. 3780 b. photo Liero
9. 3690 b. photo lubolacko
10. 3625 b. photo jakub