# Tradeoffs between a master passphrase and a master SSH key ## Summary
| master passphrase | master SSH key | |
|---|---|---|
| setup costs/system portability | - requires `derivepassphrase` and its configuration, or any compatible system | - requires `derivepassphrase` and its configuration, or any compatible system - requires a running SSH agent supported by `derivepassphrase` - requires the master SSH key file, in a format supported by the SSH agent |
| resistance to brute force attacks | - `derivepassphrase` configuration must be guessed - master passphrase must be guessed | - `derivepassphrase` configuration must be guessed - the master SSH key file must be acquired - the key file passphrase must be guessed |
| derived passphrases are unrecoverable if … | - … the `derivepassphrase` configuration is lost or unrecoverable, or - … the master passphrase is forgotten | - … the `derivepassphrase` configuration is lost or unrecoverable, or - … the master SSH key file is lost, corrupted or otherwise unrecoverable, or - … the passphrase for the master SSH key is forgotten |