it's possible to already have a key. communicate that.
check the cache directory's parent instead of itself.

tarsnap will create the cache directory, so all we really need is to avoid
having an empty or senseless setting here.
sort directories in ascending order by default.

the user can still click as desired.