9

SHA512ManagedSilverlight 中缺少(对于 Windows Phone 7 CTP SDK),只能使用最高 SHA256。有谁知道我可以使用的.NET 类,它提供了一个独立的 C# 或 VB.net SHA512 实现?

我需要使用它来对 HTTP Web 服务进行身份验证。

4

4 回答 4

2

使用http://hashlib.codeplex.com/中的HashLib可以正常工作。其中有些方法不需要.HashLib.HashFactory.HashCryptoNotBuildInSystem.Crytography

于 2010-03-17T07:51:37.207 回答
1

如果您对操作系统许可证感到满意,Mono 有一个您可能会使用的实现。

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

于 2011-02-24T19:52:28.510 回答
-1

Silverlight 不包含 System.Security.Cryptogray 命名空间。但是,您始终可以移植开源的 BeeCrypt 密码库(用 C 编写),并直接在 Silverlight 中使用它。

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

于 2010-03-17T04:09:15.053 回答
-1

由于不支持SHA512,我们必须使用我们自己的或第 3 方的实现。 (在这里查看msdn ..)

Chilkat的实施对我有用。它使用起来非常简单直接。 看看这里..

于 2014-11-17T10:09:37.457 回答