Pregunta

SHA512Managed falta en Silverlight (para Windows Phone 7 CTP SDK), solo hasta SHA256 está disponible para su uso. ¿Alguien sabe una clase .NET que podría utilizar que ofrece un auto-contenida C # o VB.net aplicación SHA512?

Necesito usar esto para la autenticación a un servicio web HTTP.

¿Fue útil?

Solución

Uso HashLib desde http://hashlib.codeplex.com/ no tendrán ningún problema. Hay métodos dentro HashLib.HashFactory.HashCryptoNotBuildIn que no requieren System.Crytography.

Otros consejos

Mono tiene una aplicación que probablemente se podría utilizar, siempre y cuando esté satisfecho con la licencia del sistema operativo.

https: // github.com/mono/mono/blob/master/mcs/class/corlib/System.Security.Cryptography/SHA512Managed.cs

Silverlight no contiene el espacio de nombres System.Security.Cryptogray. Sin embargo, siempre se puede puerto de la fuente abierta BeeCrypt Criptografía Biblioteca (escrito en C), y utilizarlo directamente en Silverlight.

http://www.koders.com/info.aspx?c = ProjectInfo y pid = VZ53QH5WTR5UV7LWXYVDKP7P3G

Como no hay soporte para SHA512, tenemos que utilizar nuestras propias implementaciones o 3er partido. (Marque aquí MSDN ..)

Chilkat 's aplicación funcionó para mí. Es muy simple y recta de avance de usar. Échale un vistazo aquí ..

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top