Hash Generator API - MD5, SHA-256, SHA-512 & HMAC avatar

Hash Generator API - MD5, SHA-256, SHA-512 & HMAC

Pricing

$10.00 / 1,000 hash generateds

Go to Apify Store
Hash Generator API - MD5, SHA-256, SHA-512 & HMAC

Hash Generator API - MD5, SHA-256, SHA-512 & HMAC

Hash generator API for checksums and integrity. Input: text or a remote file URL, plus algorithm (MD5, SHA-1, SHA-256, SHA-512, HMAC with key). Output: JSON with the hash in hex and base64. Pay a cent per hash generated, no subscription.

Pricing

$10.00 / 1,000 hash generateds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Hash Generator (MD5/SHA)

Generate cryptographic hashes of text or any remote file — MD5, SHA-1, SHA-256, SHA-512, and HMAC — in hex and base64.

Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.

What you get

  • Multiple algorithms in one call: MD5, SHA-1, SHA-256, SHA-512.
  • Two encodings per digest: lowercase hex and base64.
  • Hash text or remote files — fetches a URL's raw bytes and reports the byte length for checksum/integrity verification.
  • HMAC — supply a secret key to also get keyed HMAC digests for each algorithm.
  • Bulk mode — pass an array of strings and/or URLs (up to 50) in one run.

Input

{
"text": "The quick brown fox jumps over the lazy dog",
"url": "https://raw.githubusercontent.com/torvalds/linux/master/README",
"algorithms": ["md5", "sha1", "sha256", "sha512"],
"hmacKey": "my-secret-key"
}

Provide text, a url, or an items array (each entry a string or http(s) URL). algorithms and hmacKey are optional.

Output

One dataset item per input:

{
"input": "The quick brown fox jumps over the lazy dog",
"type": "text",
"bytes": 43,
"hashes": {
"md5": { "hex": "9e107d9d372bb6826bd81d3542a419d6", "base64": "nhB9nTcStaJ72RA1VCpBlg==" },
"sha1": { "hex": "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12", "base64": "L9ThxnotKPzthJ7hu3bnORuT6xI=" },
"sha256": { "hex": "d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592", "base64": "16j7swfn..." },
"sha512": { "hex": "07e547d9...", "base64": "B+VH2Qyy..." }
},
"hmac": {
"sha256": { "hex": "...", "base64": "..." }
}
}

For URL inputs, output also includes finalUrl and status. hmac is null when no hmacKey is given.