SHA512Managed
在Silverlight中缺失(对于Windows Phone 7 CTP SDK),只能使用SHA256。有没有人知道我可以使用的.NET类提供独立的C#或VB.net SHA512实现?Silverlight中的SHA512不可用,是否有可用的托管库?
我需要使用它来验证HTTP Web服务。
SHA512Managed
在Silverlight中缺失(对于Windows Phone 7 CTP SDK),只能使用SHA256。有没有人知道我可以使用的.NET类提供独立的C#或VB.net SHA512实现?Silverlight中的SHA512不可用,是否有可用的托管库?
我需要使用它来验证HTTP Web服务。
使用HashLib从http://hashlib.codeplex.com/将正常工作。 HashLib.HashFactory.HashCryptoNotBuildIn
中有些方法不需要System.Crytography
。
Silverlight不包含System.Security.Cryptogray命名空间。但是,您可以随时移植开源BeeCrypt加密库(用C语言编写),并直接在Silverlight中使用它。
http://www.koders.com/info.aspx?c=ProjectInfo&pid=VZ53QH5WTR5UV7LWXYVDKP7P3G
对不起,我要求一个现有的.NET类。 – Luke 2010-03-17 04:36:49
如果您对操作系统许可感到满意,Mono有可能可以使用的实现。
第一行代码:'公共类SHA512Managed:SHA512'替代品的开始不好吗? – 2013-04-02 01:23:13
代码看起来像是一个shal impl SHA512我敢打赌它的基础抽象类 – 2013-04-02 01:31:11
是的。我的问号不应该在那里。我正在寻找适用于Windows Phone的SHA512开箱即用算法,并且发现这些SHA512Managed和SHA256Managed仍然依赖于SHA512和SHA256。 – 2013-04-02 01:37:38
由于现时SHA512
的支持,我们必须用我们自己的或第三方的实现。 (Check msdn here..)
奇尔卡特的实施为我工作。这是非常简单的&直接使用。 Check it out here..
我想知道如何在Silverlight中使用这个库,因为HasLih.dll无法导入...此外,我无法编译SilverLight的项目... – 2011-02-24 07:49:39
您需要移动需要的代码而不是导入整个图书馆。 – Luke 2011-02-28 02:24:25