Хеширование и шифрование могут обеспечить безопасность конфиденциальных данных, но почти во всех случаях пароли следует хешировать, а НЕ шифровать . Поскольку хеширование является односторонней функцией (т.е. невозможно «расшифровать» хэш и получить исходное значение открытого текста), это наиболее подходящий подход для проверки пароля.