Find Top SoC Solutions
for AI, Automotive, IoT, Security, Audio & Video...
You are here : design-reuse-embedded.com  > Security Solutions  > Cryptography
       Download Datasheet        Request More Info


The es1005 hash fully implements the MD5 (Message Digest Algorithm RFC 1321). The core can be used for data authentication in digital broadband, wireless or multimedia system. The MD5 core processes the input message in 512-bit blocks and produce message digest of 128-bit (for md5). The output data is referred to as a "digital signature" or "fingerprint" or "message digest" of input messages.


  • Supports MD5 Secure Hash Algorithm described in RFC 1321.
  • High speed operation. One clock per hash step. Full MD5 is computed in 64+1 cycles.
  • Supports message padding
  • Allows Time Division Multiplexing (TDM) of several data streams.
  • Simple external interface
  • Simple 32 bit I/O interface
  • Outputs message digest from every input block of data (512-bit block size)
  • Supports user input initialization vectors.
  • Minimal gate count.
  • Support 1.6 Gb/s of data rate for MD5 at 200 MHz.
  • Available in ASIC and FPGA Technologies.

Partner with us

Visit our new Partnership Portal for more information.

Submit your material

Submit hot news, product or article.

List your Products

Suppliers, list and add your products for free.

More about D&R Privacy Policy

© 2018 Design And Reuse

All Rights Reserved.

No portion of this site may be copied, retransmitted,
reposted, duplicated or otherwise used without the
express written permission of Design And Reuse.