2

文字列の MD5/SHA1 ハッシュを計算するために呼び出すことができる Windows (2003 サーバー) に dll が存在するかどうかは誰にもわかりませんか?

これを行う C# で .dll を作成しましたが、サーバーに関する会社の規制により、これを使用することは許可されていません。

/オースガー

4

2 に答える 2

4

.NET 2.0 がインストールされている場合 (インストールされていると思います)、はい、インストールされています。

System.Security.Cryptography.MD5CryptoServiceProviderCOM asおよびSystem.Security.Cryptography.HMACSHA1からそれぞれアクセスできます。

C# は .NET に依存しており、.NET は既に実装しているため、C# に実装しても意味がありません。

PS システムに .NET がない場合、または何らかの理由で .NET/COM を使いたくない場合は、Microsoft Crypto APIを使用したサンプルがあります。

于 2009-01-26T11:19:33.680 に答える
0

openSSLを試しましたか?

(たとえば、Windows 用にプリコンパイルされた libeay32.dll および libssl32.dll ファイルがありますが、これらのそれぞれで使用可能な DLL 関数を説明しているドキュメントがどこにあるのかわかりません)

于 2009-01-26T14:51:39.353 に答える