📦 ArchiveHasher
Two focused Go CLIs that implement the AAMHS (Archive Authentication and Multi-Hash System) publication workflow. archive-hasher computes a parallel multi-hash suite (8 hashes) for archive files and emits snapshot-hashes.txt; manifest-signer produces detached PGP and optional post-quantum (SLH-DSA) signatures for manifests without modifying them.
Stability: stable | Completion: 90% Family: dataset-pipeline | Last Reviewed: 2026-05-12
ArchiveHasher is a tool project focused on:
- archive integrity
- manifest verification
- multi hash suite
- parallel hashing
- pgp signing
- post quantum signing
- snapshot generation
- Go
- Bash
Platform: cli Environment: Windows, Linux, macOS
- Go 1.26
- GnuPG (for PGP signing)
- liboqs (for SLH-DSA)
- archive integrity
- manifest verification
- multi hash suite
- parallel hashing
- pgp signing
- post quantum signing
- snapshot generation
Repository: D:/zypper/ArchiveHasher
- Metadata is a first-class citizen
- Prefer clarity over cleverness
- Documentation evolves with the code
- Generated from
archive-hasher.manifest.toml
MIT License.
See LICENSE for details.
Maintained by Herb
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareSourceCode",
"name": "ArchiveHasher",
"description": "Two focused Go CLIs that implement the AAMHS (Archive Authentication and Multi-Hash System) publication workflow. archive-hasher computes a parallel multi-hash suite (8 hashes) for archive files and emits snapshot-hashes.txt; manifest-signer produces detached PGP and optional post-quantum (SLH-DSA) signatures for manifests without modifying them.",
"license": "https://opensource.org/licenses/MIT",
"programmingLanguage": ["Go"],
"author": {
"@type": "Person",
"name": "Herb"
}
}
</script>