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