Silverlight中的SHA512不可用,是否有可用的托管库?
Silverlight中缺少SHA512Managed
(适用于Windows Phone 7 CTP SDK),只有SHA256可供使用。 有没有人知道我可以使用的.NET类提供了一个独立的C#或VB.net SHA512实现?
我需要使用它来validationHTTP Web服务。
使用http://hashlib.codeplex.com/中的 HashLib可以正常工作。 HashLib.HashFactory.HashCryptoNotBuildIn
中的方法不需要System.Crytography
。
如果您对操作系统许可证感到满意,Mono有一个您可以使用的实现。
Silverlight不包含System.Security.Cryptogray命名空间。 但是,您始终可以移植开源BeeCrypt Cryptography Library(用C语言编写),并直接在Silverlight中使用它。
http://www.koders.com/info.aspx?c=ProjectInfo&pid=VZ53QH5WTR5UV7LWXYVDKP7P3G
由于不支持SHA512
,我们必须使用自己的或第三方实现。 (在这里检查msdn ..)
奇尔卡特的实施对我有用 。 它非常简单直接。 看看这里..