views:

143

answers:

2

SHA512Managed is missing in Silverlight (for Windows Phone 7 CTP SDK), only upto SHA256 is available for use. Does anyone know a .NET class that I could use that offers a self-contained C# or VB.net SHA512 implementation?

I need to use this for authentication to a HTTP web service.

Thank you

A: 

Silverlight does not contain the System.Security.Cryptogray namespace. However, you could always port the open source BeeCrypt Cryptography Library (written in C), and use it directly in Silverlight.

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

Jim McCurdy
Sorry, I am asking for an existing .NET class.
Luke
A: 

Using HashLib from http://hashlib.codeplex.com/ will work fine. There is methods within HashLib.HashFactory.HashCryptoNotBuildIn that do not require System.Crytography

Luke