Автор Неизвестно задал вопрос в разделе Другие языки и технологии
что такое контрольные суммы iso образа ( у меня в скачанной версии Windows) и зачем они нужны? и получил лучший ответ
Ответ от Ёергей Арапов[эксперт]
Контрольная сумма, например SHA256 или MD5, это уникальный цифровой отпечаток файла. Она нужна для проверки целостности: вы убеждаетесь, что образ Windows скачался до конца и не был незаметно подменен хакерами. Битый файл неизбежно приведет к проблемам при установке. Если вы качаете торрентом, проверка на ошибки проходит автоматически.
Поскольку в Windows нет готовой команды sha256sum, для проверки хеша встроенными средствами нужно открыть PowerShell. Введите туда команду Get-FileHash, добавьте путь к вашему iso файлу и укажите алгоритм SHA256. Полученную длинную строку нужно просто сравнить с оригиналом.
они нужны для проверки целый ли образ скачался, не подменилось ли там чего во время скачивания. А то может вы качали-качали, а там какой-нить хакер по-тихому менял содержимое закачаиваемого. Хотя это маловероятно, но некоторые, наверно, пользуются этими суммами контрольными. Кроме того позволяет избежать проблем при последующей работе с образом, потому что если вдруг он скачался битым, то будут проблемы. А так проверил и убедился, что с этим проблем не будет
Образ диска -- это довольно большой поток байтов. Как убедиться, что вы скачали его полностью и без ошибок? Вот для этого и существуют всевозможные контрольные суммы (тупо) и дайджесты типа MD5 и SHA256 (круто) . Принцип прост: считается дайджест исходного файла и публикуется. Вы скачиваете файл и вычисляете его дайджест, если совпало -- вау! круто, блин! Если не совпало -- значит, файл битый.
PS: Кстати, если вы качаете файлы торрентом, то там контрольные суммы вычисляются автоматически во время закачки.