- substr: documentation ( source)
- mb_convert_encoding: documentation ( source)
- utf8_encode: documentation ( source)
- md5: documentation ( source)
<?php
$secret = "password";
$key = mb_convert_encoding($secret,'utf-16le');
$secret = md5(utf8_encode($key), true);
$secret .= substr($secret,0,8);
return $secret;