[ SuDar407 @ 02.09.2010. 18:18 ] @
Zdravo forumasi!
Okacio sam kod koji sam nasao na netu. Enkripcija radi, dok kod dekripcije ne izbacuje nista. Ako biste mogli da pogledate i ispravite gresku. Ovaj kod bi mogao dobro da doje kao primer za ucenje!
Pozdrav!
[ AMD guy @ 02.09.2010. 19:38 ] @
izmeni u Decrypt_Click eventu ovaj kod

Code (vb):
Private Sub btnDecrypt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDecrypt.Click

        txtPassword.Text = FuncCls.DecryptPassword(txtPassword.Text.Trim) //umesto txtResult stavi txtPassword
    End Sub
[ SuDar407 @ 03.09.2010. 15:59 ] @
Ne razumem? Ovim ce samo u textbox "txtPassword" da prikaze rezultat umesto u "txtResult". A poenta je sto u txtResult ostavlja prazno, ne izbacuje nikakvu gresku, ali ni ne desifruje!
[ bojan21 @ 03.09.2010. 16:30 ] @
Dekripcija radi, ocigledno da pokusavas da dekriptujes bilo kakav niz karaktera, sto nije moguce, pa ti funkcija vraca prazan string (pogledaj source).
Provera:
1. Enkriptuj bilo koji string, na primer "test",
2. Enkriptovani string ce izgledati otprilike ovako: "5fmELlRr6zvdXVOk94xlpw==",
3. Kopiraj taj enkriptovani string u prvi textBox i klikni na "Decrypt",
4. Dobices polazni string

Dakle, ulazni string za dekripciju mora biti odredjenog formata, ne sme biti proizvoljan.

Pozdrav
[ AMD guy @ 03.09.2010. 17:54 ] @
Uradi kao sto je Bojan uradio, radice ti.
[ SuDar407 @ 03.09.2010. 18:47 ] @
Proradilo!!!
Hvala ljudi! Hteo bih da cujem vase misljenje, je li algoritam za enkripciju ok? Hteo bih da napravim programcic za dopisivanje uz pomoc ovog koda.
[ AMD guy @ 04.09.2010. 10:24 ] @
Ja bih batalio MD5 uopste koristi SHA ili neki bolji
Evo nekoliko primera
[ SaiCoder @ 10.09.2010. 22:03 ] @
Nerazumem,

MD5 je hes algoritam, jedino se moze razbiti bruteforc-om, posto je to one-way enkripcija.

npr. MD5("The quick brown fox jumps over the lazy dog") = 9e107d9d372bb6826bd81d3542a419d6
MD5("") = d41d8cd98f00b204e9800998ecf8427e
http://sr.wikipedia.org/sr/MD5



[ Cola @ 11.09.2010. 13:01 ] @
Ja sam ovim programom pokušao da dekriptujem MD5 koji mi je napravio PHP ali program javlja grešku???
[ SaiCoder @ 12.09.2010. 16:00 ] @
Ono nije MD5

[ Cola @ 13.09.2010. 06:41 ] @
Koje "Ono"? Ovo iz programa nije MD5 ili iz PHP-a?
[ SaiCoder @ 13.09.2010. 23:29 ] @
'Ono' iz PHP-a je MD5.

etc

Poznajes ga:

Uvijek je iste duzine (128 bita, tj 32 heksadecimalna broja),
MD5("") = d41d8cd98f00b204e9800998ecf8427e