Как-то заморочился по вопросу — как удостовериться, что текущий файл это именно тот файл, который был изначально? Не модифицируемый, ничего такого.
Придумал сделать так - вычисляешь sha-1, md5, crc-32, и потом берёшь по n первых символов от sha-1 и md5.
Затем просто дописываешь в имя файла через точки вида <имяфайла sh.md.crc32323.расширение>
Получается достаточно короткая запись, которую можно в любой момент проверить.
Таким образом, от отдельно взятых хэшей остаются достаточно маленькие части (по умолчанию брал 2, но можно 4 или 8, но это на глазок неудобно проверять), но подразумевается, что генерация файла (не размером в несколько байт) с подобными характеристиками будет не очень простым занятием.
ПС: метод сделал для себя, может он и фигня, тема сделана, чтобы оффтопика не было в другой теме.
ППС:Записывается как CRCT-n, где n - кол-во взятых символов.
С точки зрения повышения сложности при меньшем количестве символов — лучше вместо 8 символов CRC32 потратить их на другие хэши.
Ответ на:
комментарий
от EXL
Ответ на:
Злоумышленник меняет содержимое и изменяет имя файла
от Dreamject
Ответ на:
комментарий
от alozovskoy
Ответ на:
Почему тогда не узнать из этого первоисточника хэш?
от Dreamject
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от EXL
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от EXL
Ответ на:
комментарий
от EXL
Ответ на:
комментарий
от t184256
Ответ на:
А как мне проверить, что отправитель не скомпрометирован?
от Dreamject
Ответ на:
комментарий
от t184256
Ответ на:
Проверить по 2 символа от каждого хэша, и потом 8 , будет быстрее и куда небезопаснее,
от Dreamject
Ответ на:
не только споповил слабенькую хеш-функцию
от Dreamject
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от Dreamject
Ответ на:
комментарий
от Dreamject
Ответ на:
комментарий
от Dreamject
Ответ на:
комментарий
от t184256
Ответ на:
Но будь у тебя MD5, обрезанный до 12 символов, то я бы подбирал его на 30% дольше
от Dreamject
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от t184256
Ответ на:
Я могу сломать твою «безопасность» за секунды. http://paste.ubuntu.com/11010303/plain/
от Dreamject
Ответ на:
Я могу сломать твою «безопасность» за секунды. http://paste.ubuntu.com/11010303/plain/
от Dreamject
Ответ на:
комментарий
от EXL
Ответ на:
комментарий
от eabi
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от edigaryev
Ответ на:
комментарий
от t184256
Ответ на:
комментарий
от Dreamject
Ответ на:
комментарий
от edigaryev
Ответ на:
Прекрасный тред
от amomymous
Ответ на:
Прекрасный тред
от amomymous
Ответ на:
комментарий
от EXL
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Насколько надежно использовать прокси в веб-браузере (2015)
- Форум Spring security: token authentication (2015)
- Форум Хочу быть богом (2016)
- Форум Актуальные угрозы компьютерной безопасности (2016)
- Форум Нормативно-методические документы по категорированию информации (2015)
- Форум Ssl/Tls + mitm (2016)
- Форум Skype. Неизвестные телефоны в списке контактов (2015)
- Форум Выносить ли web-плюшки в отдельную(ые) машину(ы)? (2015)
- Форум Первый в мире кейлоггер (2015)
- Форум Linux client security (2015)