ehm.... validators.py (if not all, just crypt and lazycrypt, plus Validator original class), utils.py and pbkdf2 is all you need.
On Thursday, November 15, 2012 6:32:03 PM UTC+1, Jim S wrote: > > Sounds like there is no easy way to do it. I looked through that code and > it seems pretty involved. I was hoping to do this without needing the > web2py libs and such. > > -Jim > > On Thursday, November 15, 2012 11:14:09 AM UTC-6, Niphlod wrote: >> >> https://github.com/web2py/web2py/blob/master/gluon/tools.py#L1776 >> that basically calls the validators attached by default to a password >> field >> https://github.com/web2py/web2py/blob/master/gluon/tools.py#L1479 >> i.e. you just have to import the validator CRYPT and check with that >> passing the correct parameters >> https://github.com/web2py/web2py/blob/master/gluon/validators.py#L2659 >> >> PS: CRYPT was easier to follow before the introduction of the pdfbk2 >> algo, but it's quite straightforward if you are willing to cut off >> backward-compatibility >> (that required lazycrypt >> https://github.com/web2py/web2py/blob/master/gluon/validators.py#L2581) >> >> --

