Sources Libraries and standards

Sources

HashOnline combines a static Astro interface with established browser-side hash libraries. This page documents the implementation sources and standards used to describe and validate the tools.

Runtime Libraries

hash-wasm

Version family: 4.12.x

WebAssembly implementations for many hash, checksum, KDF, and password hashing algorithms.

@noble/hashes

Version family: 2.0.x

Pure JavaScript implementations used for selected SHA-3 extension and KDF workflows.

Astro

Version family: 5.17.x

Static site generation framework used to build the HashOnline pages.

Test Vectors

Algorithm pages include known sample outputs where practical, including common inputs such as the empty string and abc. Values are checked against the selected runtime libraries and, where available, public standards, RFCs, project specifications, or published parameter catalogues.

Dependency Versions

Exact dependency versions are pinned in the project lockfile. Runtime behavior should be reviewed when hash library versions change, especially for KDF defaults and algorithm-specific option handling.