Предполагая, что 'ASCII-эквивалент' означает, что все символы в слове являются значениями ASCII, вы можете сделать
strtoupper(md5(implode(array_map('ord', str_split('dirtydawg')))));
, что эквивалентно
$secretWord = 'dirtydawg';
$hash = '';
for($i = 0; $i < strlen($secretWord); $i++) {
$hash .= ord($secretWord[$i]);
}
echo strtoupper(md5($hash));
Также см. Руководство по PHP на
ord
- Возвращает значение ASCII символа