SHA512 all'interno di Silverlight non è disponibile, c'è una libreria gestita disponibili?
-
20-09-2019 - |
Domanda
SHA512Managed
manca in Silverlight (per Windows Phone 7 CTP SDK), solo fino SHA256 è disponibile per l'uso. Qualcuno sa una classe .NET che potrei usare che offre un self-contained C # o implementazione SHA512 VB.net?
Ho bisogno di usare questo per l'autenticazione a un servizio Web HTTP.
Soluzione
Utilizzando HashLib http://hashlib.codeplex.com/ funzionerà benissimo. Ci sono metodi all'interno HashLib.HashFactory.HashCryptoNotBuildIn
che non richiedono System.Crytography
.
Altri suggerimenti
Mono ha un'implementazione probabilmente si potrebbe usare, a condizione che siano soddisfatti con la licenza del sistema operativo.
Silverlight non contiene lo spazio dei nomi System.Security.Cryptogray. Tuttavia, si può sempre porta l'open source BeeCrypt Cryptography Library (scritto in C), e usarlo direttamente in Silverlight.
http://www.koders.com/info.aspx?c = ProjectInfo & pid = VZ53QH5WTR5UV7LWXYVDKP7P3G
Poiché non v'è alcun supporto per SHA512
, dobbiamo usare le nostre proprie o 3rd implementazioni di partito.
(Controllare MSDN qui ..)
Chilkat s 'implementazione ha funzionato per me. E 'molto semplice e straight-forward per l'uso. Check it out qui ..