Cryha [1] allows to manage password hashs and encrypted text easily in
data bases. Its main use is on web frameworks.
I created a little TG2 project [2] with Cryha installed and configured
to run, for if anybody wants to check that it is working well on its
system. I need any *feedback* before of uploading the module to PyPi.
* Before of use it, you need read the install file [3]
Unzip archive, enter in directory and run::
$ cd test-cryha
$ paster setup-app development.ini
You can see the password that is stored as base-64::
$ cat data/schema_k
See data in data base, to see as are stored passwords and emails::
$ sqlite3 devdata.db
> .tables
> SELECT * FROM tg_user;
Check decrypting and login checking, and that both work with Unicode
('UTF-8'):
$ paster shell
u = model.User(password='yep', email='bar', nickname='foo')
u.check_login('manager', 'managepassÑ')
print u.decrypt_email('manager')
[1] http://github.com/kless/cryha/tree/master
[2] http://groups.google.com/group/tw-registra/files
[3] http://github.com/kless/cryha/tree/master/INSTALL
--
http://mail.python.org/mailman/listinfo/python-announce-list
Support the Python Software Foundation:
http://www.python.org/psf/donations.html