Commit Graph

5 Commits

Author SHA1 Message Date
jakobhusu ee278d8c07 Remove timestamp — 24-word mnemonic alone is sufficient for recovery 2026-05-20 11:53:38 +02:00
jakobhusu f76a773433 Add generation timestamp as a second factor for key derivation
Key seed is now derived via HKDF(entropy, salt=timestamp), so recovery
requires both the 24 mnemonic words and the exact UTC timestamp shown
at generation time. Wrong timestamp produces a completely different key.
2026-05-20 11:47:30 +02:00
jakobhusu 14b5217e49 Prompt before overwriting an existing key file, with option to rename 2026-05-20 11:35:05 +02:00
jakobhusu 1ff771a62a Default key output to ~/.ssh/ and create the directory if needed 2026-05-20 11:33:12 +02:00
jakobhusu b857aa3afb Add SSH key generator with BIP39 mnemonic backup
Generates Ed25519 SSH keys and encodes the private key seed as 24 BIP39
words for safe offline storage. Keys can be fully recovered from the
mnemonic alone.
2026-05-20 11:31:36 +02:00