Имя: Пароль:
IT
Админ
А зачем нужен "Файл контрольной суммы MD5"
0 Прыгун
 
28.05.13
20:56
Периодически встречаю при скачке какой нибудь фигни. Этой хренью кто нибудь пользуется?
1 sda553
 
28.05.13
20:58
На сайте где скачиваешь, публикуется какая должна получаться контрольная сумма. На деле пользователю это не надо
2 Повелитель
 
28.05.13
20:59
(0) Конечно пользуются :)
Я недавно обмен делал, файл хмл был 800 мб, так я его проверял мд5 чтобы не побился во время переноса через фтп
3 Ковычки
 
28.05.13
21:06
не пользуюсь
а для вменяемых и с белочкой вещ нужная
4 HeroShima
 
28.05.13
21:43
(0) Скачивающий может удостовериться что файл не битый, а владелец веб-ресурса, что сайт не взломан.
5 Ковычки
 
28.05.13
22:18
(4) Вы точно уверены в достоверности полученного текстового файла ?
6 HeroShima
 
28.05.13
22:29
(5) в смысле?
7 ДенисЧ
 
28.05.13
22:30
(6) вы вообще уверен?
8 Chai Nic
 
28.05.13
22:35
Пользуюсь при закачке исошников разных. Ибо в этом формате встроенного контроля целостности нет. И потратить пару минут, чтобы быть уверенным в том, что при передаче ничего не побилось, мне не жалко..
9 HeroShima
 
28.05.13
22:35
в определёных вещах определённо да
10 mistеr
 
28.05.13
22:35
Если скачивается архив или документ какой-то программы, то при распаковке/открытии повреждение будет скорее всего обнаружено. А если это iso образ или что-то подобное, бяка может вылезти в самый неожиданный момент. Например: скачал админ образ оси, прожег на болванку, установил на 10 серверов. Через полгода выясняется, что какая-то библиотека не грузится. Раньше ей никто не пользовался, а тут понадобилсь. Все лежит, все в панике, админ бегает как ошпаренный. Хватает болванку, переставляет ось на одном сервере - не помогает! Можно и в дурку загреметь.
11 vde69
 
28.05.13
23:27
кроме "побитости" есть еще варианты, что при скачке к нему прицепят троянчик, прицепят где-то по дороге :)
12 Прыгун
 
28.05.13
23:44
а как эта контрольная сумма проверяется? Чем?
13 Torquader
 
29.05.13
00:00
(11) Для проверки отсутствия троянов есть GPG, так как в канале и md5 подделать могут, к сожалению.
14 BigHarry
 
29.05.13
00:25
(10) Да чушь все это, в протоколе TCP имеются контрольные суммы что бы все, что вы там скачивали приходило к вам в неизменном виде, будь это исошники или другие файлы. Иначе в браузерах вы бы наблюдали сплошную аброкадабру вместо текста и сплошной импрессионизм вместо фотографий в джепежках...
15 Злопчинский
 
29.05.13
00:47
(14) хм, интересно, а почему тогда для проверки сети обычно рекомендовали какой-нить архивчик на гиг размера погонять по сети туда-сюда и попробовать разархивировать...
?*
16 BigHarry
 
29.05.13
00:58
(15) Встречал такую-же рекомендацию для проверки жестких дисков и приводов для прожигания болванок. Только вот интересно - чем отличается гигабайтный архивчик от других файлов и вообще от любого другого трафика, перегоняемого через сеть? Типа на гигабайтном архиве наверняка ошибка вылезет, а трафик от других приложений типа 1С, smb - с ним, конечно, ничего страшного не произойдет...
17 Vovan_Magadan
 
29.05.13
01:14
(13) подделать мд5 ? нечего тупее не слышал)) сделай мне два мд5 одинаковых с разной строкой, отошлю 10 тыщ рублей, хацкерг.

(0) всё примитивно, автор создаёт файл(программа, фильм и т.д.) перед тем как залить(или уже сервер сам) делает  МД5 файла и публикует файл с МД5 хешем. Пользователь скачивает с других 10 сайтов эту программу и проверят  ещё хеш, если разный то кто то изменил прогу(мб вирусы, трояны), всё.

Так же юзается в торрент трекерах, что бы удостовериться, что ушло и пришло одно и тоже.
18 Vovan_Magadan
 
29.05.13
01:15
(0) ну и ответ на вопрос автора "Этой хренью кто нибудь пользуется?". Торрент трекеры автоматом её юзаеют, а так что бы я скачал прогу и чекал её Мд5, нет такого не делаю
19 MiniMuk
 
29.05.13
05:28
(17) А если в файл/архив запихать троянчик, сформировать свой мд5 и положить вместо оригинальных файла/архива и мд5?
То скачав оригиналный файл и проверив на мд5 с включенной суммой вируса оригиналу не доеверишься?
20 strange2007
 
29.05.13
05:38
(17) Оппа, так значит можно не передавать многогигабайтный архив, а только МД5! Раз они все уникальны, значит надо просто обратную расшифровку и всё!!!!
))))))))))))))))))))
21 Vovan_Magadan
 
29.05.13
06:21
(19) куда ты собрался класть новый МД5 ? На сайт разраба проги? Ок ломай сайт.

(20) причем тут гигабитный архив? Нишутя, спасибо что про мою маму не написал. В википедии введи "Архив" и "МД5".
22 strange2007
 
29.05.13
06:35
(21) Я знаю тонкости, просто плоская шутка. Просто к этой мысли многие приходят, вот уже и в ранге шутки
23 Chai Nic
 
29.05.13
07:26
(14) Конечно в TCP есть контрольные суммы) Кто бы спорил. Но вот процедуры контроля целостности могут глючить. Встречался с такой проблемой на гигабитных сетевых адаптерах Длинк лет 7 назад. Там при включенном оффлоадинге иногда эта проверка банально отваливалась, не выдавая никаких ошибок при любых входных данных, даже при искаженных. Тупо качаешь файл с одного компа на другой - он способен оказаться после этого битым. Так что, дополнительная проверка важных данных бывает полезна..
24 mistеr
 
29.05.13
07:28
(14) В TCP пакетах контрольные суммы есть, но не столь надежные, как MD5. Они конечно помогают, но не во всех случаях. Искажение может произойти до инкапсуляции в TCP, после сборки пакетов (железо, файловая система), или на промежуточных маршрутизаторах (они модифицируют пакеты, соответственно пересчитывают КС). В UDP контрольных сумм нет.

Проверка файла целиком покрывает все случаи разом.
25 Chai Nic
 
29.05.13
07:30
(17) "подделать мд5 ? нечего тупее не слышал)) сделай мне два мд5 одинаковых с разной строкой"
Наверное, имеется в виду то, что "человек на линии", имеющий возможность перехвата и модификации основного файла, сможет на лету перегенерить md5 по искаженному файлу и подсунуть его в поток данных. Способ для параноиков - СНАЧАЛА скачать md5, и только потом - сам файл. Тогда злоумышленник ничего не сможет сделать)
26 MiniMuk
 
29.05.13
07:33
(21) ну значит архивя могу подменить, я рядом лежащий хешь нет?
27 Chai Nic
 
29.05.13
07:36
(26) Сайту, с которого ты что-то скачиваешь, ты должен доверять априори. Речь идет о том, что проверка md5 может гарантировать аутентичность того, что ты скачал с тем, что на сайте, и ничего больше.
28 Ковычки
 
29.05.13
07:42
(17)
адрес писать куда бабло присылать ?

http://www.n-d.ru/files/x.bin
http://www.n-d.ru/files/y.bin
29 mistеr
 
29.05.13
07:47
(28) Вован конечно сгоряча ляпнул. :) Но когда X не произвольный, а заданный; а Y должет быть осмысленным, совсем другое дело.
30 oleg_km
 
29.05.13
10:16
(14) Насколько я помню, контрольные суммы в IP расчитываются только по заголовку пакета IP и служат только для внутренных целей самого протокола IP. "Прикладная" часть пакета самим протоколом никак не защищается, этим должен озаботиться пользователь, т.е. прикладной программист
31 mistеr
 
29.05.13
10:47
(30) Читаем Вики и не путаем IP и TCP.
32 BigHarry
 
29.05.13
11:28
(24) "В TCP пакетах контрольные суммы есть, но не столь надежные как MD5"

А зачем там особая надежность? Пакет-то с данными сам по себе невелик, нафига там MD5, там CRC-16 за глаза...

"В UDP контрольных сумм нет."

Она там есть, но для V4 типа не является обязательной.
33 mistеr
 
29.05.13
11:49
(32) Там даже не CRC.
34 BigHarry
 
29.05.13
12:15
(33) Тем не менее - этого всегда хватало. Ситуация, когда на каждый файл, передаваемый, нопример, по протоколу htpp прилагался бы дополнительный файлик с его контрольной суммой, вычисленной по непробиваемому алгоритму - да это просто кошмар. Приложения, которым нужна особая надежность при передачи данных через сеть, имеют свои алгоритмы для дополнительного контроля целостности.
35 ЧеловекДуши
 
29.05.13
12:20
(32) Есть то оно есть, только все ровно не работает как надо :)
Надежней всегда архивчиком проверять, т.е. качать запакованное. А со временем скорость инета уже возросла до такой степени, что и упаковывать не надо стало, осталось только придумать, как проверять отправленные файлы на целостность, вот и придумали MD5 и ему подобное.
36 ЧеловекДуши
 
29.05.13
12:22
(34) Кому хватало? Сколько раз скачивал битые файлы, да к тому же дело в том, что порой бывают разрывы и последние метры Гигобайтового файла могут не дойти.
37 mistеr
 
29.05.13
12:26
(34) Ты сейчас с чем споришь? Хочешь уговорить всех не проверять ничего?