PasswordHashingNeeded
Der Parameter legt fest, das Kennworte verschlüsselt werden sollten. Die Verschlüsselung muss aber im Controller stattfinden und ist damit in verschiedenen Implementierungen auf Basis des Shop-Objektmodells unterschiedlich. Alle Implementierungen auf Basis des Baseshops verwenden natürlich die gleiche Hashfunktion.
Ist PasswordHashingNeeded und NonReadablePasswords auf false gesetzt, werden Kennworte unverschlüsselt gespeichert.
Die meisten aktuellen Implementierungen verwenden PasswordHashingNeeded=true und NonReadablePasswords=false. Der BaseShop verwendet dazu die GetHash() Funktion des Frameworks.