Tesla4o
@Tesla4o
Без пользы жизнь - безвременная смерть... В. Гете

Как получить одинаковые хеши на разных ОС?

На Windows написал интерфейс на Qt который считывает из .txt файла строки(файл создается в самой винде) и парсит их, потом из полученных данных делает hash. На Линуксе те же данные и тоже делается хеш, и надо сделать так что бы они сходились. Но из за разных кодировок не выходит. Текст в файле русский.
Подскажите как решить это?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 3
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Но из за разных кодировок не выходит

Использовать одну и ту же кодировку
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Как получить одинаковые хеши на разных ОС?
Хэшировать одинаковые данные по одному алгоритму.

Но из за разных кодировок не выходит.
Если не выходит, значит либо данные не одинаковые, либо алгоритм хэширования разный.
Ответ написан
firedragon
@firedragon
Senior .NET developer
Как уже выше указали кодировка и чтение в бинарном виде.

CRLF \ LF \ CR

Плюс BOM
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы