Compute a MurmurHash3, xxHash or FNV hash from an AI agent
You need a fast non-cryptographic hash of a string or of encoded bytes, for example to reproduce a bucket, shard or cache key that another system computed with MurmurHash3, xxHash or FNV.
Use hash-noncrypto-compute@1.0.0. It is free and needs no key or sign-up. Compute FNV-1/1a, MurmurHash3 or xxHash over encoded input bytes, with an optional seed for algorithms that take one.
Why call a tool for this
These hashes depend on byte order, seed and exact bit operations, and a model cannot work them out by reasoning. The tool returns the value in hex, and in decimal for the 32-bit and 64-bit algorithms. For example, murmur3-32 of hello with seed 0 returns hex 248bfa47.
Call it over HTTP
curl -X POST https://computefirst.net/v1/tools/hash-noncrypto-compute/versions/1.0.0/execute \
-H "Content-Type: application/json" \
-d '{"text":"","algorithm":"fnv1-32"}'
Response:
{
"result": {
"algorithm": "fnv1-32",
"seed": "0",
"hex": "811c9dc5",
"decimal": "2166136261"
}
}
Call it over MCP
Connect https://computefirst.net/mcp (setup), then call execute with:
{
"id": "hash-noncrypto-compute",
"version": "1.0.0",
"input": {
"text": "",
"algorithm": "fnv1-32"
}
}
Check the result
Use the same algorithm, seed and bytes as the system you are matching: a different seed gives a different hash. FNV takes no seed, so leave it out or pass "0". Input is limited to 16384 bytes. These hashes are not for security, signatures or passwords; for a checksum such as SHA-256 use hash-digest-compute.
Full contract, limits and unsupported cases: Hash noncrypto compute.