Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
23/10/10 19:52
lucky
Salve a tutta la comunità,
per implementare un algoritmo descritto attraverso le funzioni come da titolo, avrei bisogno innanzitutto di capire il loro significato e poi capire come implementarli in VB.NET.
La parte dell'algoritmo di mio interesse dice così:
1)Inizializzare i Vettori md5(Md5Init)
2)Inserisce i 6 byte nella sequenza di cui calcola l’hash MD5 (MD5Update)
3)Ricalcola l’hash MD5 (dell’hash precedente) utilizzando una sequenza di 20 byte predefinita (MD5Update).
4)Finalizza l’hash MD5 (MD5Finish).
:hail:
aaa
24/10/10 10:21
Il Totem
Non so bene a cosa ti riferisca. In .NET C'è la classe MD5 che computa un hash md5:
Dim hash As MD5 = System.Security.Cryptography.MD5.Create()
Dim data() As Byte = hash.ComputeHash(System.Text.Encoding.Default.GetBytes("testo"))
aaa
24/10/10 11:03
lucky
Si di questo ne ero già a conoscenza ma tuttavia volevo sapere se esiste una funzione analoga o un modo per emularla di MD5update. In particolare mi servirebbe capire esattamente cosa fanno.
aaa
24/10/10 16:29
HeDo
aaa
24/10/10 20:12
lucky
ragazzi ho risolto: bisognava soltanto unire i due gruppi i byte... ora però ho un'altro problema su cui sbatto la testa: dall'unione di questi due gruppi di byte ottengo un risultato che è leggermente diverso da quello ottenuto da un'equivalente script php: in particolare in quello php vengono falsati 2 byte che nonostante tutto rendono il risultato esatto. Ho pensato sia un problema di codifica voi che ne pensate?
aaa
25/10/10 16:17
Il Totem
Posta in Algoritmi.
aaa