Как-то наткунулся на тему от Daniel_Cortez про упаковку хеша SHA256. Всё тщательно изучил и реализовал. Проблема возникает при сохранении упакованного хеша в базе данных. После сохранение и загрузки упакованного хеша в переменную, оно полностью меняется. После чего игрок не может пройти авторизацию. Вопрос, вообще можно ли сохранять такие строки в базе данных, просто после упаковки они становятся иероглифами. Примечание, в базе данных кодировка UTF-8.