Security Architecture
LaserSell replaces insecure “plain text” wallet files (like standardid.json files) with an encrypted Keystore.
- Encryption: Your private key is encrypted using XChaCha20-Poly1305, a high-performance authenticated encryption algorithm.
- Passphrase Protection: You must set a Passphrase to lock your wallet. We use Argon2id (a memory-hard password hashing algorithm) to derive your encryption key, making your wallet highly resistant to brute-force attacks.
- Session Locking: Your wallet is only decrypted in memory while LaserSell is running. If you close the application, the wallet automatically locks.

