Encrypt and decrypt text with AES-256-GCM on a easy to deploy webpage Available on github pages and statically build releases
This is critical security software. To ensure the integrity of the built files, we use GitHub Attestations which provide cryptographic proof of provenance.
To verify that a downloaded index.html
file was built from the official source code:
# Install GitHub CLI if you haven't already
# Then verify the file:
gh attestation verify index.html -R colthreepv/symmetro
This will show you:
- ✅ Exact commit SHA used to build the file
- ✅ When it was built and by which workflow
- ✅ Cryptographic proof it hasn't been tampered with
Always verify files before using them for sensitive operations!
- have node 20.x or higher installed
- install pnpm (
corepack use pnpm@latest
) pnpm install
pnpm start
(for dev mode)pnpm build
(for production build)