Имеет ли .Net встроенную реализацию SHA224, доступную для использования, или способ получить одну из существующих реализаций .Net SHA для выполнения 224?Есть ли реализация SHA224 для .Net?
Я нашел это blog post, который, кажется, предполагает, что нет и не будет внедрения Microsoft SHA224, так кто-нибудь знает о хорошей сторонней реализации?
Любое решение, которое зависит от P/Invoke не является приемлемым в соответствии с потребностями, чтобы быть полностью управляемый код, как мне нужно поддерживать несколько платформ (.NET, Silverlight, Windows Phone и Mono)
Да, это делает то, что я хочу. Я бы предпочел не добавлять полноценную DLL в качестве дополнительной зависимости к моей DLL-библиотеке API, чтобы удовлетворить одну крошечную точку спецификации :-(Может быть, у меня нет выбора, хотя если я не смогу убедить рабочую группу W3C отказаться SHA224 из черновика спецификаций – RobV
Вам не нужна полная 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 Да, но это все еще много классов, чтобы свалить на мой код, чтобы поддержать одну крошечную часть спецификации, но я думаю, мне придется это сделать. – RobV