SHA512 innerhalb Silverlight nicht verfügbar ist, gibt es eine verwaltete Bibliothek zur Verfügung?
-
20-09-2019 - |
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.
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.
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 ..