Postato originariamente da LittleHacker:
Postato originariamente da manvb.net:
Mi pare ovvio che a ComputeHash gli devi passare l'array di byte e non la stringa passw!
Una domandina, ma non lo usi l'intellisense? |
Certo ke lo uso ma scs cm faccio no riesco a capire sn i pallone sn stato sotto il sole... |
Allora, se tu quando scrivi Sha1.ComputeHash premi le freccette nella finestrella dell'intellisense, vedi tutti i possibili argomenti(e overloads) della funzione e scopri che in alternativa ad una stream questa funzione accetta anche un array di byte! E' per questo che ti ho fatto aggiungere la funzione per trasformate una stringa in un array di byte! Se tu la funzione la aggiungi al codice ma non la usi da nessuna parte, be ci credo che non funziona!
A te serve un array di byte, allora trasforma la stringa in un array di byte:
Sha1.ComputeHash(StringToByteArray(passw))