StringEncryptor

The StringEncryptor provides functions to create sting hashes. Merely this component can be used as a device to "encrypt" password stings. After adding a
PHP code
import('tools::string','StringEncryptor');
to the program's code, tha component can be created by using the following code part:
PHP code
$sE = &$this->getServiceObject('tools::string','StringEncryptor'); echo $sE->getPasswordHash('=MEiN&Pa$$W0rt=');
To create the hash correctly the class needs the configuration file
Code
{ENVIRONMENT}_encryption.ini
to be stored under the namespace
Code
/config/tools/string/{CONTEXT}
This 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 = ""

Note: Further information concerning the definition of password salts can be found on http://de.php.net/manual/de/function.crypt.php.


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.