diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-11-06 11:37:14 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-11-06 11:37:14 -0400 |
commit | 9e0ca8324a28f38acc0deefa23fb056830fecf0a (patch) | |
tree | 0b570a4b815a746d6a63a8951b1d00e02a4dcd1b | |
parent | c5dd152a0b1ed45ed40c60f3bcf004fe7edb6ff0 (diff) | |
download | keysafe-9e0ca8324a28f38acc0deefa23fb056830fecf0a.tar.gz |
Better suggestion when user is having difficulty thinking of a strong enough password.
This commit was sponsored by Ignacio on Patreon.
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | TODO | 2 | ||||
-rw-r--r-- | keysafe.hs | 7 |
3 files changed, 8 insertions, 3 deletions
@@ -8,6 +8,8 @@ keysafe (0.20161023) UNRELEASED; urgency=medium * --upload-queued: Exit nonzero if unable to upload all queued objects. * --autostart: If unable to upload all queued objects initially, delay between 1 and 2 hours and try again. + * Better suggestion when user is having difficulty thinking of a strong + enough password. -- Joey Hess <id@joeyh.name> Sun, 23 Oct 2016 15:30:02 -0400 @@ -2,8 +2,6 @@ Soon: * Finish vetting 2 servers to Recommended. * Set up --check-servers in a cron job, so I know when servers are down. -* If user is having difficulty thinking of good enough password, give - advice. Later: @@ -170,7 +170,12 @@ backup cmdline ui tunables distinguisher (secretkeysource, secretkey) = do let mincost = Dollars 100000 if crackcost < mincost then do - showError ui $ "Weak password! It would cost only " ++ show crackcost ++ " to crack the password. Please think of a better one. More words would be good.." + showError ui $ unlines + [ "Weak password! It would cost only " ++ show crackcost ++ " to crack the password." + , "Please think of a better one." + , "" + , "Suggestion: Pick 3 or 4 unrelated words for a strong password, like \"correct horse battery staple\"" + ] promptpassword name else do (thisyear, _, _) <- toGregorian . utctDay |