/install axiom-hash-multi
🛠️ axiom-hash-multi
Version: 1.1.3 Axioma Tools — Skill #1 (Phase 1) Cluster: Axioma
What this skill does
Calculates 5 hash algorithms at once (or just one) on a file or bytes input:
- MD5
- SHA-1
- SHA-256
- SHA-512
- BLAKE2b (64-byte digest)
Differentiators:
- Zero dependencies (pure Python stdlib)
- Byte-to-byte deterministic (same input → same hash, always)
- Streaming for large files (no RAM bloat)
- No LLM, no cloud, no hallucination
- Multiple algorithms in one call (
--allflag)
When to use this skill
- ✅ Hash a file to verify integrity
- ✅ Get multiple algorithms at once for cross-verification
- ✅ Fingerprint files for deduplication
- ✅ Hash a string without writing a script
- ✅ Bulk hash a directory (loop with this CLI)
- ✅ Verify a file matches an expected hash (
--compare) - ✅ Verify all hashes in a MANIFEST file (
--verify-manifest) - ✅ Get structured JSON output for scripts (
--json) - ❌ When you need HMAC or password hashing (use bcrypt/argon2)
- ❌ When you need cryptographic signatures (use GPG/age)
Usage
CLI
# Single algorithm (default: SHA-256)
python3 axiom_hash_multi.py \x3Cfile>
python3 axiom_hash_multi.py "my string" --string
echo "data" | python3 axiom_hash_multi.py --stdin
# Specific algorithm
python3 axiom_hash_multi.py \x3Cfile> --algo md5
python3 axiom_hash_multi.py \x3Cfile> --algo sha512
# All algorithms at once
python3 axiom_hash_multi.py \x3Cfile> --all
# Verify against expected hash (exit 0 if match, 1 if not)
python3 axiom_hash_multi.py \x3Cfile> --algo sha256 --compare=\x3Cexpected_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 \x3Cfile> --all --json
Python API
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}
Validation status
| Check | Status |
|---|---|
| Unit tests (≥10 cases) | ✅ 24 tests + 16 stress tests = 40 cases |
| Performance \x3C100ms | ✅ Validated for \x3C100MB |
| 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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install axiom-hash-multi - 安装完成后,直接呼叫该 Skill 的名称或使用
/axiom-hash-multi触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
axiom-hash-multi 是什么?
Multi-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 stri... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 55 次。
如何安装 axiom-hash-multi?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install axiom-hash-multi」即可一键安装,无需额外配置。
axiom-hash-multi 是免费的吗?
是的,axiom-hash-multi 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
axiom-hash-multi 支持哪些平台?
axiom-hash-multi 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 axiom-hash-multi?
由 Kofna3369(@kofna3369)开发并维护,当前版本 v1.1.3。