Proximity
IDK?
- Feb 13, 2014
- 673
- 56
so this is in the core
And this is the data structure
Code:
public function encrypt( $string, $encryption_key )
{
$password = hash( 'sha256', $string );
$length = strlen( $password ) / 2;
if ( strlen( $password ) % 2 ) {
$length++;
}
$passSplit = str_split( $password, $length );
$saltSplit = str_split( $encryption_key, 3 );
$string = $saltSplit[0] . $passSplit[0] . $saltSplit[1] . $passSplit[1] . $saltSplit[2];
$encrypt = hash( 'whirlpool', $string );
return $encrypt;
}
public function encryption_key()
{
$numbers = array( 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60 );
return substr( sha1( rand( $numbers[0], $numbers[count( $numbers ) - 1] ) ), 0, $numbers[rand( 0, count( $numbers ) - 1 )] );
}
And this is the data structure