是否有针对.Net的SHA224实现?
.Net是否有SHA224的内置实现可供使用,或者是否有方法让现有的.Net SHA实现之一执行SHA224 我发现了这一点,这似乎表明现在没有,将来也不会有一个SHA224的微软实现,那么有人知道一个好的第三方实现吗是否有针对.Net的SHA224实现?,.net,sha2,.net,Sha2,.Net是否有SHA224的内置实现可供使用,或者是否有方法让现有的.Net SHA实现之一执行SHA224 我发现了这一点,这似乎表明现在没有,将来也不会有一个SHA224的微软实现,那么有人知道一个好的第三方实现吗 任何依赖于p/Invoke的解决方案都是不可接受的,因为需要完全管理代码,因为我需要支持多个平台(.Net、Silverlight、Windows Phone和Mono)在codeplex上查看此项目:是,这正是我想要的。我不希望仅仅为了满足规范中的一个小要点,就必须添加完整的D
任何依赖于p/Invoke的解决方案都是不可接受的,因为需要完全管理代码,因为我需要支持多个平台(.Net、Silverlight、Windows Phone和Mono)在codeplex上查看此项目:是,这正是我想要的。我不希望仅仅为了满足规范中的一个小要点,就必须添加完整的DLL作为API DLL的附加依赖项:-(如果我无法说服W3C工作组将SHA224从规范草案中删除,您可能没有选择。您不需要完整的DLL,您只需要在该项目中添加以下11个类中的代码:
ArrayExtensions.cs
,Converters.cs
,Hash.cs
,HashBuffer.cs
,HashCrypto.cs
,HashCryptoNotBuildIn.cs
,HashResult.cs
,IHash.cs
,IHashInfo.cs
,SHA224.cs
,SHA256Base.cs
。@Chris是的,但为了支持规范的一小部分,仍有很多类需要转储到我的代码中,但我想我必须这样做it@Chris拿了个l将代码转换回C#3有点麻烦,但现在已成功地将代码集成到我的项目中。添加了一些额外的文件,以便在基于Silverlight的系统中支持MD5、SHA384和SH512builds@RobV很高兴听到这个消息!直到你把它贴出来,我才知道有一个SHA382!