From c59667c043b24a7c3bb5a472037df6a724601ead Mon Sep 17 00:00:00 2001 From: schlatterbeck Date: Fri, 15 Apr 2011 18:57:17 +0000 Subject: [PATCH] more verbose description of password hashing, thanks to Eli Collins git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk@4597 57a73879-2fb5-44c3-a270-3262357dd7e2 --- roundup/configuration.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roundup/configuration.py b/roundup/configuration.py index aa5ab85..ab43ca5 100644 --- a/roundup/configuration.py +++ b/roundup/configuration.py @@ -540,7 +540,19 @@ SETTINGS = ( (IntegerNumberOption, 'password_pbkdf2_default_rounds', '10000', "Sets the default number of rounds used when encoding passwords\n" "using the PBKDF2 scheme. Set this to a higher value on faster\n" - "systems which want more security."), + "systems which want more security.\n" + "PBKDF2 (Password-Based Key Derivation Function) is a\n" + "password hashing mechanism that derives hash from the\n" + "password and a random salt. For authentication this process\n" + "is repeated with the same salt as in the stored hash.\n" + "If both hashes match, the authentication succeeds.\n" + "PBKDF2 supports a variable 'rounds' parameter which varies\n" + "the time-cost of calculating the hash - doubling the number\n" + "of rounds doubles the cpu time required to calculate it. The\n" + "purpose of this is to periodically adjust the rounds as CPUs\n" + "become faster. The currently enforced minimum number of\n" + "rounds is 1000.\n" + "See: http://en.wikipedia.org/wiki/PBKDF2 and RFC2898"), )), ("tracker", ( (Option, "name", "Roundup issue tracker", -- 2.30.2