{"schemaVersion":"toolkit.registry.tool.v1","kind":"toolkit.tool","issuer":"toolkit.fun","id":"6a7ac5a1607249f7a76e4952","slug":"sha256","name":"SHA-256 哈希","version":1,"status":"market","category":"签名","description":"对文本计算 SHA-256 / SHA-1 / SHA-512 摘要，使用浏览器同源的 WebCrypto 实现，纯本地不联网。","updatedAt":"2026-08-11T06:48:01.507Z","artifact":{"type":"javascript-source","digest":"sha256:59b7b68eff11b5d93aa054f08012b93f9740d088f9a44b02eabf9963841778c3","sourceHash":"59b7b68eff11b5d93aa054f08012b93f9740d088f9a44b02eabf9963841778c3","byteLength":454,"sourceUrl":"https://cn.toolkit.fun/api/v1/registry/tools/sha256/source","contentAddressedUrl":"https://cn.toolkit.fun/api/v1/registry/artifacts/sha256/59b7b68eff11b5d93aa054f08012b93f9740d088f9a44b02eabf9963841778c3"},"license":{"expression":"Apache-2.0","text":{"digest":"sha256:643fa11652471c395705eac6a09b77b514e16b66cee111cc88d0908eb8a5251b","url":"https://cn.toolkit.fun/api/v1/registry/attachments/sha256/643fa11652471c395705eac6a09b77b514e16b66cee111cc88d0908eb8a5251b","mediaType":"text/plain; charset=utf-8"}},"copyright":["Copyright 2026 Toolkit"],"provenance":{"schemaVersion":"toolkit.registry.provenance.v1","type":"git","publisher":{"type":"organization","name":"Toolkit","id":"toolkit.fun"},"publishedAt":"2026-08-11T06:48:01.507Z","rightsAttestation":{"statementVersion":"toolkit.publisher-rights.v1","attested":true,"attestedBy":{"type":"organization","name":"Toolkit","id":"toolkit.fun"},"attestedAt":"2026-08-11T06:48:01.507Z","acceptedAt":"2026-08-11T06:48:01.507Z","scope":"official-builtin-preview","statementDigest":"sha256:b84456cfc9c87e84bfa1a0fe17eb04d8b65537a4542a941069c8c72b0dcfae7f","note":"Preview attestation records publisher responsibility; it is not an open-source license grant."},"revision":{"artifactDigest":"sha256:59b7b68eff11b5d93aa054f08012b93f9740d088f9a44b02eabf9963841778c3","toolId":"6a7ac5a1607249f7a76e4952","toolVersion":1,"repository":"private://toolkit_new","commit":"local-preview","path":"scripts/builtin_tools.js#sha256"}},"thirdParty":{"notice":{"digest":"sha256:4a45a442f4647b1e7ba0f98ad91d35d4ecbbbe79aa52ce42d32e0ddf3493ef3a","url":"https://cn.toolkit.fun/api/v1/registry/attachments/sha256/4a45a442f4647b1e7ba0f98ad91d35d4ecbbbe79aa52ce42d32e0ddf3493ef3a","mediaType":"text/plain; charset=utf-8"},"sbom":{"digest":"sha256:61392b9962cca30667f7487b481be0547bbe815914e8fff7b7a51da6ea2d665d","url":"https://cn.toolkit.fun/api/v1/registry/attachments/sha256/61392b9962cca30667f7487b481be0547bbe815914e8fff7b7a51da6ea2d665d","mediaType":"application/spdx+json; charset=utf-8"}},"runtime":{"engine":"node_vm","sandbox":{"timeoutMs":2000,"memMb":128,"net":false,"ai":false}},"inputSchema":{"type":"object","properties":{"input":{"type":"string","description":"工具输入"},"algo":{"type":"string","description":"算法","enum":["SHA-256","SHA-1","SHA-512"]}},"required":["input"]},"endpoints":{"rest":"https://cn.toolkit.fun/api/v1/t/sha256","mcp":"https://cn.toolkit.fun/api/mcp","manifest":"https://cn.toolkit.fun/api/v1/registry/tools/sha256/manifest","lockfile":"https://cn.toolkit.fun/api/v1/registry/lockfile?tools=sha256"},"digest":"sha256:17495dee7743cf5ddb69d35685a8656dbd122056d882fbc45b1b7793ff5bc198","signature":{"alg":"EdDSA","keyId":"cn-production","createdAt":"2026-09-29T15:41:27.995Z","payloadDigest":"sha256:17495dee7743cf5ddb69d35685a8656dbd122056d882fbc45b1b7793ff5bc198","value":"ed25519:EVWu4bgFXvPQ4nY9ma2DH9Jfz9OIitAYS8VcxUZhU54V-1u5gOn3pZgKCH2XO1o-wXck2PDAl1qgbtFUXmzlCg"}}