SHA512Managed
Silverlight 中缺少(对于 Windows Phone 7 CTP SDK),只能使用最高 SHA256。有谁知道我可以使用的.NET 类,它提供了一个独立的 C# 或 VB.net SHA512 实现?
我需要使用它来对 HTTP Web 服务进行身份验证。
SHA512Managed
Silverlight 中缺少(对于 Windows Phone 7 CTP SDK),只能使用最高 SHA256。有谁知道我可以使用的.NET 类,它提供了一个独立的 C# 或 VB.net SHA512 实现?
我需要使用它来对 HTTP Web 服务进行身份验证。
使用http://hashlib.codeplex.com/中的HashLib可以正常工作。其中有些方法不需要.HashLib.HashFactory.HashCryptoNotBuildIn
System.Crytography
如果您对操作系统许可证感到满意,Mono 有一个您可能会使用的实现。
Silverlight 不包含 System.Security.Cryptogray 命名空间。但是,您始终可以移植开源的 BeeCrypt 密码库(用 C 编写),并直接在 Silverlight 中使用它。
http://www.koders.com/info.aspx?c=ProjectInfo&pid=VZ53QH5WTR5UV7LWXYVDKP7P3G
由于不支持SHA512
,我们必须使用我们自己的或第 3 方的实现。
(在这里查看msdn ..)
Chilkat的实施对我有用。它使用起来非常简单直接。 看看这里..