Install
openclaw skills install axiom-hash-multiMulti-algorithm hash generator (MD5/SHA-1/SHA-256/SHA-512/BLAKE2b) — deterministic, byte-to-byte, zero dependencies. Use when you need to hash a file or string with multiple algorithms at once, with no LLM, no cloud, no hallucination.
openclaw skills install axiom-hash-multiVersion: 1.1.3 Axioma Tools — Skill #1 (Phase 1) Cluster: Axioma
Calculates 5 hash algorithms at once (or just one) on a file or bytes input:
Differentiators:
--all flag)--compare)--verify-manifest)--json)# Single algorithm (default: SHA-256)
python3 axiom_hash_multi.py <file>
python3 axiom_hash_multi.py "my string" --string
echo "data" | python3 axiom_hash_multi.py --stdin
# Specific algorithm
python3 axiom_hash_multi.py <file> --algo md5
python3 axiom_hash_multi.py <file> --algo sha512
# All algorithms at once
python3 axiom_hash_multi.py <file> --all
# Verify against expected hash (exit 0 if match, 1 if not)
python3 axiom_hash_multi.py <file> --algo sha256 --compare=<expected_hex>
# Verify a MANIFEST.txt file (all hashes)
python3 axiom_hash_multi.py --verify-manifest MANIFEST.txt
# JSON output (structured for scripts)
python3 axiom_hash_multi.py <file> --all --json
from axiom_hash_multi import hash_bytes, hash_file, hash_all, hash_file_all, verify_manifest
# Bytes
digest = hash_bytes(b"hello", "sha256")
# File (streaming)
digest = hash_file("path/to/file", "sha256")
# All algorithms
results = hash_all(b"test") # dict of 5 algorithms
results = hash_file_all("path/to/file") # dict of 5 algorithms
# Verify MANIFEST
result = verify_manifest("MANIFEST.txt") # {"verified": True, "checked": 12, "failed": 0}
| Check | Status |
|---|---|
| Unit tests (≥10 cases) | ✅ 24 tests + 16 stress tests = 40 cases |
| Performance <100ms | ✅ Validated for <100MB |
| Security (no injection) | ✅ Pure stdlib, no eval/subprocess |
| Determinism byte-to-byte | ✅ hashlib spec + 1000-runs test |
| 0 LLM/KAN dependency | ✅ stdlib only (hashlib, pathlib, json) |
| Doc (README + SKILL.md) | ✅ Complete for v1.1.0 |
| License | Apache-2.0 |
Stress test results (9 groups, 40+ cases): all green
Last updated: 2026-06-14 — v1.1.0 release with /dev/null fix + 4 new features.