Mono Class Library: System.Security.Cryptography Namespace

System.Security.Cryptography.MD5CryptoServiceProvider Class

Implementation of the MD5 cryptographic hash function. [Edit]

See Also: MD5CryptoServiceProvider Members

System.Object
     System.Security.Cryptography.HashAlgorithm
          System.Security.Cryptography.MD5
               System.Security.Cryptography.MD5CryptoServiceProvider

[System.Runtime.InteropServices.ComVisible(true)]
public sealed class MD5CryptoServiceProvider : MD5

Remarks

In Mono this class is completely implemented in managed code.

WARNING: Collisions are recently been found in MD5. Therefore you should consider using another hash algorithm for new design and evaluate migration for current designs. Note that this may or may not affect you depending on your usage (e.g. MD5 based HMAC are still safe).

[Edit]

Requirements

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