On Sat, Oct 12, 2013 at 1:19 PM, Christian Heimes <christian at python.org>wrote: > Hi, > > I have written a interface to OpenSSL's PKCS5_PBKDF2_HMAC() function. It > implements PKCS#5's password based key derivation function 2 with HMAC > as pseudo-random function. It supports any digest that is supported by > OpenSSL, e.g. SHA-1, SHA-256 and SHA-512. It's a low level inteface that > takes the digest as unicode name, password and salt as bytes/buffer, > keylen and rounds as int. > > I'd like to add the feature to Python 3.4. Now I'm looking for a good > place to put it and some high level functions. In the future I like to > add scrypt and bcrypt key stretching and key derivation functions, too. > What's a good place for them?? > > [SNIP] > * add PBKDF2 to ``hashlib`` > * make ``hashlib`` a package and add PBKDF2 to a new ``hashlib.kdf`` module > * make ``hashlib`` a package and add PBKDF2 to a new ``hashlib.pbkdf2`` > module > One of these three depending on how bug the new API is (smaller the less need to add new modules). -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20131012/24048769/attachment.html>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4