StringEncryptor

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:

PHP 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

Code
{ENVIRONMENT}_encryption.ini

to be stored under namespace

Code
APF\tools\string

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:

APF configuration
[Standard] PasswordSalt = ""
Further information concerning the definition of password salts can be found on de.php.net/crypt.

Comments

Do you want to add a comment to the article above, or do you want to post additional hints? So please click here. Comments already posted can be found below.
There are no comments belonging to this article.