ANN: python-otp 1.0
Gustavo Niemeyer
niemeyer at conectiva.com
Thu May 1 01:47:39 EDT 2003
What is python-otp?
-------------------
python-otp is a module which implements support for all requirements,
recommendations, and optional features described in RFC2289. This RFC
defines a standard for the implementation of OTP - one-time passwords.
Features
--------
- Support for all requirements, recommendations, and optional
features described in RFC2289 (besides those that make no sense for
a library);
- Support for all recommended hashes (md5, sha1, md4[1]);
- Pluggable support for easily adding new hashes and output formats;
- Support for decoding of alternative dictionaries (Appendix B in RFC);
- Support for easily plugging an alternative dictionary;
- Support for key validation using the next key in the sequence, or
provided information (passwd/seed/sequence or passwd/challenge);
- Alternative dictionary generator;
- Automatic hash type detection;
- Seed and challenge generator;
- Challenge parsing;
- Hash reformatting and hash comparing;
- Comprehensive unittests.
[1] Requires mhash or pycrypto python modules
Project page
------------
http://moin.conectiva.com.br/PythonOtp
Documentation
-------------
Comprehensive documentation is found in the project web page.
Download
--------
In the web page as well.
License
-------
python-otp is licensed under the GPL.
--
Gustavo Niemeyer
[ 2AAC 7928 0FBF 0299 5EB5 60E2 2253 B29A 6664 3A0C ]
More information about the Python-list
mailing list