Хэши широко применяются в веб программировании для одностороннего шифрования данных. Например, MD5 и SHA1 часто используются для хранения паролей в базе данных.
От способа шифрования напрямую зависит его взломоустойчивость. Выберите один из возможных вариантов:
d41d8cd98f00b204e9800998ecf8427e
md5($text);
В наше время использование простого шифрования недостаточно для полной безопасности, поэтому, многие используют более сложные схемы, задействуя сразу несколько хэшей или используя соль (случайную последовательность символов, добавляемую к шифруемому тексту).
При этом стоит учитывать, что чем больше символов в полученном хеше, тем сложнее его подбор.