From 03bc51c4841b7f4abadec29476f30b85b9f09855 Mon Sep 17 00:00:00 2001 From: Martijn Pieters Date: Sun, 20 Feb 2011 14:38:07 +0000 Subject: [PATCH] Add the 2 new legacy managers to the readme. --- README.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.txt b/README.txt index a65a37b..dd7864c 100644 --- a/README.txt +++ b/README.txt @@ -5,7 +5,7 @@ Password Manager This package provides a password manager mechanism. Password manager is an utility object that can encode and check encoded passwords. Beyond the generic interface, this package also provides -four implementations: +six implementations: * PlainTextPasswordManager - the most simple and the less secure one. It does not do any password encoding and simply checks password @@ -28,6 +28,16 @@ four implementations: when encoding it. This password manager is compatible with passwords used in LDAP databases. +* CryptPasswordManager - A manager implementing the crypt(3) hashing scheme. + Only available if the python crypt module is installed. This is a legacy + manager, only present to ensure that zope.password can be used for all + schemes defined in RFC 2307 (LDAP). + +* MySQLPasswordManager - A manager implementing the digest scheme as + implemented in the MySQL PASSWORD function in MySQL versions before 4.1. + Note that this method results in a very weak 16-byte hash. + + It is strongly recommended to use SSHAPasswordManager, as it's the most secure.