Насмотрелся кусов кода и вопросов, где хеши используют — и часто встречаю одну и ту же ошибку: пытаются "расшифровать" хеш, как будто это шифр. Вот тут сразу пинок по базовым понятиям – хеш не расшифровывается, он только для проверки подлинности или быстрого поиска. Второе — смешивают разные алгоритмы без понимания, что у них разная стойкость и скорость. Еще один момент — использование устаревших хешей (MD5, SHA1), а народ продолжает их ставить на новый софт и ждёт безопасности. Легко проверять с помощью онлайн-сервисов и локальных утилит — очень полезно понять ограничения каждого алгоритма и выбирать под задачу правильный. Кто как обходится с этими моментами и какие ещё ошибки по хешам встречались у вас?