Объяснение
Шифрование скрывает содержание, подпись подтверждает происхождение и целостность, хеш сам по себе не аутентифицирует отправителя. Ключ требует хранения, ротации и отзыва.
Задача для самостоятельного решения
Почему обычный SHA-256 не подходит как единственная защита пароля?
Показать разбор ответа
Он слишком быстро перебирается. Используйте предназначенную для паролей функцию с солью и настроенной стоимостью.