Вот один из способов:
$str = unpack 'H*', reverse pack 'H*', $str;
Обратите внимание, что это шестнадцатеричные символы в нижнем регистре, поэтому вы можете добавить uc()
в начале, если важно сохранить регистр:
$str = uc unpack 'H*', reverse pack 'H*', $str;