Term

Keystore

A keystore is an encrypted file that stores private keys, typically protected by a password and used by software wallets.

Type:
wallet
security
Also known as:
key store
keyfile
keystore file
1
concept

Keystores encrypt private keys with a passphrase-derived key. Users unlock the keystore to sign transactions. Losing the password or file can permanently lock funds.

Example 1.1

"Exporting a keystore allows moving a wallet between devices, but keep backups safe and offline."

Example 1.2

"Use long, unique passphrases; weak passwords make keystores vulnerable to brute-force attacks."

2
tradeoffs

Keystores are convenient for hot wallets but less secure than hardware wallets. They rely on host device security and good password hygiene.

Example 2.1

"A compromised laptop can exfiltrate an unlocked keystore; consider hardware signing for large transfers."

Example 2.2

"Combine keystores with multisig to reduce single point of failure."

All terms and definitions may update as the Cryptionary improves.