# Key management

> Tools for creating, importing, exporting, recovering, or protecting key material.

- Canonical page: [Key-Management](https://www.qrlecosystem.com/capabilities/key-management/)

## Projects
- [Go QRLLIB](https://www.qrlecosystem.com/projects/go-qrllib/index.html.md): A Go post-quantum cryptography and wallet library for QRL, providing ML-DSA-87, ML-KEM-1024, SPHINCS+, QRL 2.0 wallet and address helpers, and legacy XMSS compatibility for QRL 1.x migration.
- [QRL Ledger Wallet](https://www.qrlecosystem.com/projects/qrl-ledger-wallet/index.html.md): The QRL application for Ledger Nano hardware wallets, keeping XMSS keys offline while supporting QRL transfers, messages, multiple address trees, OTS tracking, and optional passphrase-protected address spaces.
- [QRL Offline Wallet Generator](https://www.qrlecosystem.com/projects/qrl-offline-wallet-generator/index.html.md): An official single-file QRL 1.x wallet generator designed for air-gapped use, with locally generated XMSS keys, encrypted or unencrypted JSON export, printable output, checksums, and build attestations.
- [QRL Wallet.js](https://www.qrlecosystem.com/projects/qrl-wallet-js/index.html.md): A JavaScript wallet library for QRL 2.0 using FIPS 204 ML-DSA-87 signatures, with deterministic account recovery, 34-word mnemonics, address generation and checksums, message signing, and browser or Node.js support.
- [QRL Web Tools](https://www.qrlecosystem.com/projects/qrl-web-tools/index.html.md): A collection of browser-based QRL 1.x utilities for generating wallets, inspecting addresses, validating hexseeds, and testing mnemonic phrases, available as a downloadable offline release.
- [Rust QRLLIB](https://www.qrlecosystem.com/projects/rust-qrllib/index.html.md): A native Rust and WebAssembly implementation of QRL cryptography with ML-DSA-87, ML-KEM-1024, SPHINCS+, legacy XMSS, QRL wallet and address helpers, mnemonic recovery, and descriptor-bound signing.

