{"uid":"cap_E4i292_jRBZJLAf2J7tgg","slug":"multi-algorithm-hash-generator-09334e44","name":"Multi-Algorithm Hash Generator","description":"Hash a string or bytes with multiple algorithms in one call: SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, and keccak-256 (Ethereum). Input as UTF-8, base64, or hex; hex digests out.","url":"https://toolbelt402.tpoborne.workers.dev/hash","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string"},"algorithms":{"type":"array","items":{"enum":["sha-1","sha-256","sha-384","sha-512","sha3-256","keccak-256"],"type":"string"},"description":"default [\"sha-256\"]"},"inputEncoding":{"enum":["utf8","base64","hex"],"type":"string","description":"how to read input bytes (default utf8)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Gpj5KwrfBg5k58FOTwjn6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Hashes a string or bytes using multiple algorithms simultaneously (SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, keccak-256) and returns hex digests for all","exampleAgentPrompt":"Hash the string 'hello world' with SHA-256, SHA-512, and keccak-256 all at once — give me the hex digests for each algorithm.","exampleUseCases":[{"title":"Ethereum contract input hashing","prompt":"I need the keccak-256 hash of the UTF-8 string 'transfer(address,uint256)' for use as a Solidity function selector — can you compute it?"},{"title":"File integrity checksum generation","prompt":"Compute SHA-256 and SHA-512 digests for this base64-encoded file chunk so I can store checksums for integrity verification: dGhlIHF1aWNrIGJyb3duIGZveA=="},{"title":"Password pre-hash before storage","prompt":"Hash the string 'MyS3cur3P@ssw0rd!' using SHA-256 and SHA3-256 and return the hex digests for both."}],"resultDescription":"Returns a JSON object containing hex digest strings for each requested (or all) hash algorithms: SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, and keccak-256. Each algorithm's output is a standard lowercase hex string of the appropriate length.","failureModes":["Invalid input encoding (e.g. malformed base64 or hex) returns an error","Empty input body or missing required fields returns a 400-level error","Unsupported algorithm name in request returns an error indicating valid options","Network timeout on the Cloudflare Workers edge if the input payload is extremely large"],"whenToPreferThis":"Choose this endpoint when you need multiple cryptographic hash digests computed in a single call, especially when you require keccak-256 (Ethereum-compatible) alongside standard SHA variants. Ideal for blockchain workflows, data integrity pipelines, or any scenario where comparing outputs across multiple algorithms is needed without making separate API calls. Prefer over individual hashing libraries when operating in an agent context without native crypto access.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:46:17.949Z","isFirstParty":false}