Back to Packer

`md5` Function

website/content/docs/templates/hcl_templates/functions/crypto/md5.mdx

1.15.31.1 KB
Original Source

⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

[!IMPORTANT]
Documentation Update: Product documentation previously located in /website has moved to the hashicorp/web-unified-docs repository, where all product documentation is now centralized. Please make contributions directly to web-unified-docs, since changes to /website in this repository will not appear on developer.hashicorp.com. ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️

md5 Function

md5 computes the MD5 hash of a given string and encodes it with hexadecimal digits.

The given string is first encoded as UTF-8 and then the MD5 algorithm is applied as defined in RFC 1321. The raw hash is then encoded to lowercase hexadecimal digits before returning.

Before using this function for anything security-sensitive, refer to RFC 6151 for updated security considerations applying to the MD5 algorithm.

Examples

shell-session
> md5("hello world")
5eb63bbbe01eeed093cb22bb8f5acdc3