Documentation

Overview

    Package md5 implements the MD5 hash algorithm as defined in RFC 1321.

    MD5 is cryptographically broken and should not be used for secure applications.

    Index

    Examples

    Constants

    View Source
    const BlockSize = 64

      The blocksize of MD5 in bytes.

      View Source
      const Size = 16

        The size of an MD5 checksum in bytes.

        Variables

        This section is empty.

        Functions

        func New

        func New() hash.Hash

          New returns a new hash.Hash computing the MD5 checksum. The Hash also implements encoding.BinaryMarshaler and encoding.BinaryUnmarshaler to marshal and unmarshal the internal state of the hash.

          Example
          Output:
          
          e2c569be17396eca2a2e3c11578123ed
          
          Example (File)
          Output:
          
          

          func Sum

          func Sum(data []byte) [Size]byte

            Sum returns the MD5 checksum of the data.

            Example
            Output:
            
            b0804ec967f48520697662a204f5fe72
            

            Types

            This section is empty.