scrypt in Python...
Verfasst: Mittwoch 3. Juni 2015, 17:12
Wegen dem Blog post über Passwort länge und Hash verfahren... hab ich mich mal nach einer scrypt Implementierung in Python umgesehen...
Es gibt ein paar:
https://pypi.python.org/pypi?%3Aaction= ... mit=search
Die aktuellste scheint https://pypi.python.org/pypi/pylibscrypt/ zu sein. Aber ein wenig im Code umschauen auf https://github.com/jvarho/pylibscrypt und auf einige Sternchen-Imports gestoßen. Deswegen mal nachgefragt: https://github.com/jvarho/pylibscrypt/issues/14
Außerdem scheint es keine sauberen unittests zu geben...
https://pypi.python.org/pypi/pyscrypt/ bzw. https://github.com/ricmoo/pyscrypt ist eine pure Python Implementierung.
In der FAQ steht u.a.: It is written in pure Python. It is not meant to be fast, more of a reference solution.
Dann gibt es https://pypi.python.org/pypi/scrypt/ bzw. http://bitbucket.org/mhallin/py-scrypt das nutzt die C-Implementierung: http://www.tarsnap.com/scrypt.html
Aber das Python Projekt scheint eingeschlafen zu sein. Letzter nennenswerter commit is von 19.10.2012... Im Bug Tracker gibt es so einige offene Fehler...
Also ist pylibscrypt noch der beste Kandidat? Oder hab ich was übersehen?!?
Es gibt ein paar:
https://pypi.python.org/pypi?%3Aaction= ... mit=search
Die aktuellste scheint https://pypi.python.org/pypi/pylibscrypt/ zu sein. Aber ein wenig im Code umschauen auf https://github.com/jvarho/pylibscrypt und auf einige Sternchen-Imports gestoßen. Deswegen mal nachgefragt: https://github.com/jvarho/pylibscrypt/issues/14
Außerdem scheint es keine sauberen unittests zu geben...
https://pypi.python.org/pypi/pyscrypt/ bzw. https://github.com/ricmoo/pyscrypt ist eine pure Python Implementierung.
In der FAQ steht u.a.: It is written in pure Python. It is not meant to be fast, more of a reference solution.
Dann gibt es https://pypi.python.org/pypi/scrypt/ bzw. http://bitbucket.org/mhallin/py-scrypt das nutzt die C-Implementierung: http://www.tarsnap.com/scrypt.html
Aber das Python Projekt scheint eingeschlafen zu sein. Letzter nennenswerter commit is von 19.10.2012... Im Bug Tracker gibt es so einige offene Fehler...
Also ist pylibscrypt noch der beste Kandidat? Oder hab ich was übersehen?!?