Ruby port of Portable PHP password hashing framework