Если вам нужен хеш длиной всего 32 или 64 бита *, то есть если вам нужен хеш типа, используемого в терминах информатики, таких как " таблица хешей " и НЕ хэш в криптографии, означающий (который не может быть таким коротким и сильным одновременно), вы можете использовать CRC32 или одного из его друзей.
OTOH, если вам нужна криптографически сильная хеш-функция, я бы избегал MD5 и использовал бы SHA-256 в настоящее время.
use String::CRC32;
$crc = crc32("some string");
*: я не знаю, насколько велико целочисленное значение perl, поэтому я могу ошибаться