You're looking at documentation for Terraform v1.1 and earlier. Click here to view the latest content.
A new platform for documentation and tutorials is launching soon.
We are migrating Terraform documentation into HashiCorp Developer, our new developer experience.
sha1 computes the SHA1 hash of a given string and encodes it with
The given string is first encoded as UTF-8 and then the SHA1 algorithm is applied as defined in RFC 3174. The raw hash is then encoded to lowercase hexadecimal digits before returning.
Collision attacks have been successfully performed against this hashing function. Before using this function for anything security-sensitive, review relevant literature to understand the security implications.
> sha1("hello world") 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
filesha1calculates the same hash from the contents of a file rather than from a string value.