The StringEncryptor provides functions to create sting hashes. Hence, this component can be used to prepare passwords for storing. This component can be created by using the following code:
$sE = $this->getServiceObject('APF\tools\string\StringEncryptor'); echo $sE->getPasswordHash('=My&Pa$$W0rd=');
To create the hash correctly the class needs the configuration file
to be stored under namespace
with respect to the configuration of the current project. Details on defining configuration paths can be read abound under Configuration.
The file defines the password salt for the creation of the hash value by use of the PHP function crypt(). In common the config file contains the following lines:
[Standard] PasswordSalt = ""