|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
|
Funzione per hash crittografico in C#
Salve a tutti sto scrivendo un semplice protocollo per
l'autenticazione tra due host e mi servirebbe una funzione di hash che prenda due argomenti, un numero generato casualmente ed una password e mi ritorni il valore della funzione che poi vado a confrontare. Esiste una funzione che fa questo? Dove posso trovare qualche esempio? Grazie, ciao ciao. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
una funzione di hash che accetti più parametri?
![]() da wikipedia: Quote:
-o concateni tutte le informazioni in una stringa e poi ne calcoli l'hash, ma quel numero casuale ti potrebbe complicare la vita (sempre che non decidi di memorizzarlo da qualche parte) (però più che un numero casuale di solito si usa una stringa _sempre generata casualmente_ chiamata salt e quindi potresti usare il parametro che hai chiamato password) -oppure al posto di calcolarti l'hash de sti dati, li crittografi, anche in questo caso però i parametri che vuoi usare sono troppi perchè le funzioni di crittografia accettano il testo da crittare e la password scusa ma non riuscivo ad esprimermi meglio chiedi info se ti serve |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
si...ehm...comunque...
...'nanotte!
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2004
Città: Palermo
Messaggi: 1079
|
Ciao, hai capito perfettamente le mie intenzioni
Mi servirebbe una funzione di hash, in c# in che namespace sono presenti? Per generare una stringa casualmente come posso fare? Grazie mille, ciao ciao. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Le funzioni di hashing come md5 stanno in System.Security.Cryptography.
ciao |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
guardati questo:
A C# Password Generator. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:48.





















