【发布时间】:2012-05-02 12:28:10
【问题描述】:
我正在尝试构建一个可移植的类库,它可以生成 OAuth url 供其他类/应用程序使用。这个使用 OAuth 的类库必须是可移植的类库,以便它可以与我正在构建的不同版本的 DropBox API 一起使用。
这个类的一部分需要生成一个 SHA1 哈希来生成 oauth_signature。
我知道可移植类库不支持 System.Security.Cryptography,那么这个类是否可以在没有该类的情况下生成 SHA1 哈希?
【问题讨论】:
-
你可以从 Mono.Security 复制一些代码。
-
我在 SHA1Managed 类中看不到任何麻烦的依赖项。每当我看的时候,便携式给我的印象就是未完成。
-
这将是一个问题,但它是一个非常简单的字符串构建类,有几个方法,所以只要他们完成未完成的工作就不是问题。
标签: c# sha1 portable-class-library