DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Introduction

What does it do?

User password data is being stored in the database as salted hashes by the system extension saltedpasswords. It provides three salting methods. This extension adds the php 5.3.7 blowfish crypt salting method for password hashing. This may be useful when importing password hashes from other software that uses php crypt (like Admidio).

Salted passwords provides three hashing methods:

  • Portable PHP password hashing

  • MD5 salted hashing

    salt $1$[salt 6 chars]$

  • Blowfish salted hashing using php(<5.3.7) crypt

    salt $2a$[cost 2 chars]$[salt 22 chars]

Extrasalt adds

Screenshots

MySql example query

Example user data.

Motivation and History

Importing password userdata (using extension external import) from Admidio stopped working for me at some point of time. I tried to figure out what went wrong and put the results of my examination into this extension which works for my specific case. If it's useful for anyone else, feel free to use at your own risk.