Mono Class Library: System.Security.Cryptography Namespace

System.Security.Cryptography.SHA1CryptoServiceProvider Class

Implementation of the SHA1 cryptographic hash function. [Edit]

See Also: SHA1CryptoServiceProvider Members

System.Object
     System.Security.Cryptography.HashAlgorithm
          System.Security.Cryptography.SHA1
               System.Security.Cryptography.SHA1CryptoServiceProvider

[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SHA1CryptoServiceProvider : SHA1

Remarks

In Mono this class is completely implemented in managed code.

Recent attacks on the SHA-1 algorithm suggest that it can be broken with a complexity of about 2^63, while a normal brute-force attack would be 2^80. You are encourage to migrate your applications to larger version of SHA.

[Edit]

Requirements

Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0