PBKDF2 è solo SHA1 in C #?

7

Non riesco a trovare un modo per specificare l'algoritmo di hash utilizzato dal PBKDF2 ( l'implementazione della classe Rfc2898DeriveBytes ) in C # System.Security.Cryptography .

Sembra essere solo SHA1. Mi sto perdendo qualcosa? Speravo di usare PBKDF2-SHA256.

    
posta Foo Party 06.09.2012 - 06:33
fonte

1 risposta

3

Dai un'occhiata a questo post del blog : l'autore apparentemente ha osservato la stessa mancanza di supporto SHA-256 in la classe Rfc2898DeriveBytes di .NET, e si propone di scrivere il proprio codice. (Non ho guardato quel codice e non posso garantire la sua qualità.)

Altrimenti, non sarebbe troppo difficile reimplementare PBKDF2 con HMAC / SHA-256, seguendo la descrizione di RFC 2898 , sezione 5.2. .NET include una implementazione di HMAC / SHA-256 .

    
risposta data 06.09.2012 - 13:13
fonte

Leggi altre domande sui tag