хеширование файлов это



Автор Елена канина задал вопрос в разделе Другие языки и технологии

что такое хешированные файлы и как их хешировать? и получил лучший ответ

Ответ от Ђимур Пуляевский[новичек]
ну если реч идет о браузере, тогда хеш - это файлы, загружаемые со страниц и необходимые для их просмотра.
например когда вы заходите на эту страницу, видите разные картинки, это картинки, изначально закачанные в хэш. (если у вас браузер firefox(mozilla),тогда эти файлы называются Хэш. если Internet Explorer,тогда это временные файлы интернета (Temprary Internet Files)
если реч идет о StrongDc++ клиенте. тогда хеш - это файлы, которые с вас могут качать другие люди.
хешировать - разрешать качать с вас какие-либо файлы.
делается это так
настройки -> расшаривание и там долны появится ваши диски, вы можете заходить в них и расшаривать (хэшировать) папки, которые хотите. просто ставите галочку сбоку от папки.
на англ это будет
settings - > sharing

Ответ от -Egor-[гуру]
Хэш впринцыпе это уникальный индентификатор файла ...В ZIP/RAR применяется метод контрольной суммы (CRC) чтобы проверить совпадения с оригинальным файлом ...В и-нете частенько встречается MD5 хэш файла для проверки порректности скачивания файла ...Т. Е по хэш коду можно различить 2 файла одинакового размера но разного содержания

Ответ от Cheery[гуру]
"например когда вы заходите на эту страницу, видите разные картинки, это картинки, изначально закачанные в хэш"
вы путаете кэш (cache) с хэш (hash), либо автор вопроса путает 🙂
cache - да, временное хранилище файлов для избежания повторения запроса/скачки статических файлов
hash - односторонняя операция над файлов/текстом для получения его хэш кода (однозначного представления файла для его быстрой идентификации)
например md5 хэш фразы "This is test" выглядит как fe1ca9859cefff19959d57aadc17187e

Ответ от Липецкий Алексей[гуру]
хеш-функция -
применительно к файлам - с помощью специальной программы рассчитать контрольные значения файла - хеш если кто-то внесет изменения в файл, то его (файла) хеш изменится применяется для зашиты, производитель выдает Вам файл и хеш этого файла, Вы получив файл проверяете шеш если совпали - то с файлом все в порядке
одна из программ для расчета HashCalc
ссылка

Ответ от Дима Дима[активный]
загрузили тебя кашмар)))) я так понял что ты толком нечего не понял))) ) в общем смотри всё просто поясню на пальцах)) ) кароче хэш программы (какой либо например мазилы или интернет эксплорер) это как у компа оперативная память!!! вот когда комп роботает он же хранит в оперативке только временные фалы с которыми он рабоатет именно сейчас!!! а патом их удаляет!!! так вот хэш таже история!!! это что то типа (он же и переводится карман) временого хранилищя!! ! вот например зашол на сайт и тебе загрзилась реклама)))) так вот она попадает в хэш браузера!!! а вот когда ты переходишь на другой сайт с хэша удаляется старая реклама и записуется новая)))) в общем такая вот схема!!!

Ответ от ??? ?????????[гуру]
кэш или хеш? Совершено не совместимые (разные) понятия.
Кэш - это временное хранилище (память) часто используемых данных. Отличается от основной памяти более высоким быстродейтсвием. Часто используемые данные копируются (временно) в кэш, чтобы повысить быстродейтвие, а затем в течении некоторого времени эти скопированные данные используются. Правильно говорить: кэш-память. Браузеры, например, используют кэш. Потому что еще не так давно Интернет был очень тормозной (в смысле требовалось достаточно много времени, чтобы скачать большие объемы информации) . Поэтому скачанные файлы (не меняющиеся на разных страницах, например графические файлы) записывались в кэш, а после (пока их актуальность не была сомнительной) не скачивались повторно, а брались из кэша.
Кэшированные файлы - это файлы скопированнные в кэш.
Хеш - своего рода цифровой отпечаток каких то данных. Можно считать, что просто некое число, вычисленное из этих данных. Служит неким идентификатором этих данных. Размер этого числа зависит от алгоритма хеширования. Например, CRC32 - имеет размер 32 бита, MD5 - 128 бит, SHA1 - 160 бит, SHA256 - 256 бит. Особенностью хеш является то, что он очень чувствителен к малейшему изменению данных. Даже при изменении одного бита данных хеш должен обязательно измениться. А так же хеш должен быть односторонним преобразованием. Это значит, что из хеша невозможно восстановить сами данные, для которых он был вычислен. Хеш используется для контроля целостности данных. Если данные были повреждены, то хеш от них будет отличаться от хеша неповрежденных данных. Так же хеш используется для поиска и сравнения данных, особенно если они имеют неопределенный (произвольный) размер, и возникают сложности по непосредственному сравниванию этих данных. Поскольку хеш имеет фиксированных размер, то это позволяет сушественно сократить время на сравнивание данных большого объема. Так же хеш позволяет скрыть сравниваемые данные, например пароль. В недостаточно надежной обстановке (с точки зрения безопасности) достаточно использовать для передачи и сравнения хеши паролей вместо самих паролей, тогда пароль не попадет в руки злоумышленников.
Хешированные файлы - файлы, для которых был вычислен хеш. Сами файлы от этого, естественно, не изменяются никаким образом.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что такое хешированные файлы и как их хешировать?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*