Сейчас на форуме: igorcauret, Rio (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Почему что-то невозможно без ключа?
Посл.ответ Сообщение

Ранг: 1.2 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 26 апреля 2015 03:06
· Личное сообщение · #1

Вот такой теоретический вопрос,который на даёт покоя.
Возьмём WinRar и его шифрование.
Пытался распаковать .rar с неправильный ключём-WinRar долго что-то делает с файлом,проверяет биты и выдает ошибку в итоге.
Я много пробовал,вытаскивать временный файл из Temp,нопить message об ошибки но в итог так нечего и не получилось
Как-же так получается,WinRar же с чем-то сравнивает биты и это что-то должно быть в файле заложено.
Иначе как он узнает что ключ правильный или нет?
Почему существуют в природе вещи которые нельзя распаковать\взломать без ключа?
Ведь где-то есть процедура проверки и есть 100% нужные биты где-то в памяти.
Вот такой нубский вопрос,возможно.



Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 26 апреля 2015 06:14 · Поправил: kampaster
· Личное сообщение · #2

Alexin пишет:
Вот такой нубский вопрос,возможно.

Действительно нубский
В самом архиве нет пароля, его нужно знать и вводить самому.
В архиве только crc
___
Т.е если введём правильный пароль то crc файла будет как у оригинального, если введём не правильный пароль то разумеется расшифруется каша и crc будет другой..

| Сообщение посчитали полезным: Alexin

Ранг: 89.1 (постоянный), 134thx
Активность: 0.060.07
Статус: Участник

Создано: 26 апреля 2015 06:25
· Личное сообщение · #3

Alexin сообщение об ошибке внимательно читал?
"Ошибка контрольной суммы в зашифрованном файле. Файл повреждён или указан неверный пароль."
WinRar если дать ему неправильный пароль, тупо берёт и расшифровывает данные неправильным паролем, дальше проверяет CRC распакованных данных, если не совпадают - выдает ошибку. винрар даже не знает точно, ему дали неправильный пароль или ему битые данные дали... винрару пофигу - он в танке..

| Сообщение посчитали полезным: Alexin


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 26 апреля 2015 06:28
· Личное сообщение · #4

Alexin пишет:
Почему существуют в природе вещи которые нельзя распаковать\взломать без ключа?


Почитайте что-нибудь по основам криптографии и тогда такие вопросы отпадут.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 26 апреля 2015 06:49
· Личное сообщение · #5

LinXP пишет:
Почитайте что-нибудь по основам криптографии и тогда такие вопросы отпадут.

я б сказал ее раздел, в котором описывается контроль целостности данных.
АДД. Вам все правильно рассказали, архиватору все равно какой пароль. Если хотите поэксперепентировать начали б вы с 100байт файла.. из нулей например и упаковывавть без сжатия, только пароль.
АДД. если эта тема интерестна, рекомендую посмотреть исходинки 7Zip он в сорцах. Та же самая методика (как впрочем и у всех др. архиваторах)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 20.4 (новичок), 8thx
Активность: 0.030
Статус: Участник

Создано: 26 апреля 2015 07:11
· Личное сообщение · #6

Alexin пишет:
Почему существуют в природе вещи которые нельзя распаковать\взломать без ключа?

Потому что есть ассиметричная криптография.
Впрочем, если позволяют вычислительные мощности GPGPU или в программе заложена древняя реализация криптоалгортима с коротким ключом - то можно попробовать получить ключ на халяву, без его покупки.




Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 26 апреля 2015 11:30
· Личное сообщение · #7

hello пишет:
Потому что есть ассиметричная криптография.

Зачем сразу асимметрия, вы и с симметрией ничего не сделаете Выше пример - запароленный архив.

-----
ds





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 26 апреля 2015 11:53
· Личное сообщение · #8

что за бред? велкам ту яндекс.

http://youpk.ru/kak-vzlomat-arhiv/
http://www.webowed.net/biblioteka/15/893/

От модератора: Закрыто.

-----
[nice coder and reverser]



 eXeL@B —› Вопросы новичков —› Почему что-то невозможно без ключа?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати