SHA512 innerhalb Silverlight nicht verfügbar ist, gibt es eine verwaltete Bibliothek zur Verfügung?

StackOverflow https://stackoverflow.com/questions/2459533

Frage

SHA512Managed wird in Silverlight fehlt (für Windows Phone 7 CTP SDK), nur bis zu SHA256 steht zur Verfügung. Hat jemand eine .NET-Klasse weiß, dass ich das Angebot ein in sich geschlossenes C # oder VB.net SHA512 Implementierung verwenden könnte?

Ich brauche dies zu einem HTTP-Web-Service für die Authentifizierung verwenden.

War es hilfreich?

Lösung

Mit hashlib http://hashlib.codeplex.com/ wird gut funktionieren. Es gibt Methoden innerhalb HashLib.HashFactory.HashCryptoNotBuildIn die System.Crytography nicht benötigen.

Andere Tipps

Mono eine Implementierung hat Sie wahrscheinlich verwenden könnte, vorausgesetzt, Sie mit dem OS-Lizenz zufrieden sind.

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

Silverlight enthält nicht den System.Security.Cryptogray Namespace. Allerdings konnte man immer Port die Open-Source-beecrypt Kryptografie-Bibliothek (in C geschrieben), und verwenden Sie es direkt in Silverlight.

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

Da es keine Unterstützung für SHA512 ist, haben wir unsere eigenen oder 3rd-Party-Implementierungen verwenden. (Check Msdn hier ..)

Chilkat 's Implementierung für mich gearbeitet. Es ist sehr einfach und unkompliziert zu bedienen. Prüfen Sie es hier heraus ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top