Страница 2 из 6
Добавлено: Сб июл 14, 2007 01:01
DimmY
CaptainFlint писал(а):DimmY писал(а):Как мне кажется, обычно законы запрещают именно
экспорт шифрования, а не дешифрования.
Это не так - я выяснил у самого Гислера. Запрещено и то, и другое.
В таком случае ему нужно отказаться от поддержки RAR-архивов полностью.
CaptainFlint писал(а):Первый же абзац ответа я, если честно, не понял. Как хоть вопрос был сформулирован?
Я спросил, в чём сложность реализации поддержки зашифрованных архивов в сторонних приложениях.
Добавлено: Сб июл 14, 2007 01:18
CaptainFlint
DimmY писал(а):Я спросил, в чём сложность реализации поддержки зашифрованных архивов в сторонних приложениях.
Понятно. Но в данном случае его ответ не подходит: если бы Гислер реализовал поддержку самостоятельно, ему не было бы необходимости таскать в дистрибе unrar.dll.
DimmY писал(а):В таком случае ему нужно отказаться от поддержки RAR-архивов полностью.
С какой радости? Всё может остаться так же, как сейчас. Тотал ничего не шифрует и не дешифрует - ни сам, ни через библиотеку. А что внутри содержится никогда не вызывающийся шифрующий код - так мало ли, где чего содержится...
Добавлено: Сб июл 14, 2007 10:45
DimmY
CaptainFlint писал(а):Тотал ничего не шифрует и не дешифрует - ни сам, ни через библиотеку. А что внутри содержится никогда не вызывающийся шифрующий код - так мало ли, где чего содержится...
Не понял... А когда я извлекаю зашифрованные файлы из RAR-архива с открытым оглавлением, что происходит? Дешифрующий код разве не вызывается?
Добавлено: Сб июл 14, 2007 12:17
CaptainFlint
DimmY писал(а):А когда я извлекаю зашифрованные файлы из RAR-архива с открытым оглавлением, что происходит? Дешифрующий код разве не вызывается?
А ты отключи внешний упаковщик и попробуй просмотреть файл из зашифрованного RAR-архива.

Добавлено: Сб июл 14, 2007 13:23
DimmY
CaptainFlint
Какое низкое коварство!
Однако всё равно остаётся некоторая зацепка...

А запрос на ввод пароля кто выводит? Не Тотал разве?
Добавлено: Сб июл 14, 2007 13:31
CaptainFlint
DimmY
А пароль запрашивать никто никогда не запрещал.

Тотал его просто передаёт дальше RAR'у и умывает руки.
Добавлено: Сб июл 14, 2007 14:50
DimmY
CaptainFlint писал(а):DimmY
А пароль запрашивать никто никогда не запрещал.
Так что ж он не делает того же самого в случае с архивами с зашифрованным оглавлением? И пусть бы ему это оглавление предоставляла сторонняя программа. И уж в любом случае Тотал должен предупреждать пользователя, что открываемый архив имеет запароленное содержимое, а не показывать вместо этого пустой архив. Оправдать/объяснить можно всё, однако, на мой взгляд, здесь имеет место банальное нежелание автора возиться с форматом RAR (и, что лично мне кажется более неприятным, неспособность это честно признать).
Добавлено: Сб июл 14, 2007 14:53
Alextp
Так что ж он не делает того же самого в случае с архивами с зашифрованным оглавлением? И пусть бы ему это оглавление предоставляла сторонняя программа.
Тотал не умеет
читать оглавление из внешнего распаковщика (WinRAR.exe, rar.exe). Внешний распаковщик может делать только саму распаковку.
Добавлено: Сб июл 14, 2007 15:42
DimmY
Alextp
А это моя проблема, что он не умеет? Точнее, проблема как раз моя. Но причина-то где? Не умеет? Пусть научится. Так как сейчас ситуация с архивами RAR для файлового менеджера, imho, неприемлемая.
В конце концов, пусть научится хотя бы определять, что архив зашифрован, и предлагать извлечь всё его содержимое. В этом случае данных для передачи внешнему распаковщику у TC более чем достаточно.
Добавлено: Сб июл 14, 2007 16:15
CaptainFlint
DimmY писал(а):Так что ж он не делает того же самого в случае с архивами с зашифрованным оглавлением?
Нет такой возможности. Ну нет в WinRAR.exe такого параметра командной строки, чтобы он расшифровал оглавление и выдал его в каком-либо виде другой программе.
DimmY писал(а):И уж в любом случае Тотал должен предупреждать пользователя, что открываемый архив имеет запароленное содержимое, а не показывать вместо этого пустой архив.
Это уже предлагали. Я лично не уверен, что есть простой способ определить, запароленный ли это заголовок или же просто битый файл. Согласен, что Тотал должен сообщать, что что-то не в порядке, но это надо убеждать Гислера. У меня не получилось.
DimmY писал(а):однако, на мой взгляд, здесь имеет место банальное нежелание автора возиться с форматом RAR (и, что лично мне кажется более неприятным, неспособность это честно признать).
Не исключено, однако это навсегда останется лишь ничем не подтверждённой гипотезой. Или ты сам спросишь Гислера: "А не врёшь ли ты, мил человек, может, тебе просто-напросто лень?"
DimmY писал(а):Точнее, проблема как раз моя. Но причина-то где? Не умеет?
Нет, причина в том, что ему неоткуда его читать. Сам он читать не имеет права по закону, а другие программы не хотят ему выдавать информацию. Вроде бы, rar.exe в какой-то степени мог бы служить этой цели, но очень многие предпочитают пользоваться графической версией - winrar.exe.
DimmY писал(а):В конце концов, пусть научится хотя бы определять, что архив зашифрован
Как?
Добавлено: Сб июл 14, 2007 16:25
Alextp
DimmY писал(а):
Так что ж он не делает того же самого в случае с архивами с зашифрованным оглавлением?
Нет такой возможности. Ну нет в WinRAR.exe такого параметра командной строки, чтобы он расшифровал оглавление
WinRAR.exe тут
не при чем - он не передает оглавление Тоталу. Оглавление передает, AFAIK, unrar.dll.
Я, кстати, не понял: в unrar.dll возможность работы с ш-м оглавлением есть?
Она может сообщать программе что файл зашифрован? расшифровывать оглавление? Если да, проблем нет, кроме лени Г.
И уж в любом случае Тотал должен предупреждать пользователя
Это уже предлагали. Я лично не уверен, что есть простой способ определить, запароленный ли это заголовок или же просто битый файл.
Опять же, unrar.dll это показывает? Какой еще способ нужен, кроме правильной работы с unrar.dll?
Добавлено: Сб июл 14, 2007 16:33
CaptainFlint
Alextp писал(а):Я, кстати, не понял: в unrar.dll возможность работы с ш-м оглавлением есть?
Рошаль говорит, что есть. Но даже в этом случае Тотал не имеет права этой возможностью пользоваться. Разве что unrar.dll будет исключён из поставки и должен будет скачиваться отдельно, но вряд ли это устроит Гислера и пользователей-новичков.
Добавлено: Сб июл 14, 2007 16:54
DimmY
Alextp писал(а):Я, кстати, не понял: в unrar.dll возможность работы с ш-м оглавлением есть?
Есть (см. мою цитату на предыдущей странице). Про остальное попытаюсь выяснить у Жени.
Добавлено: Сб июл 14, 2007 17:10
Alextp
Ясно...
Но даже в этом случае Тотал не имеет права этой возможностью пользоваться. Разве что unrar.dll будет исключён из поставки и должен будет скачиваться отдельно
Вот это уже странно.. Поставлять деш-й код можно, а использовать его нельзя?
А если Г введет ключ
AllowUnrarDecryption=0
при вкл. которого Тотал начнет пользовать этот код? Это можно?
Добавлено: Сб июл 14, 2007 17:34
CaptainFlint
Alextp писал(а):Поставлять деш-й код можно, а использовать его нельзя?
Я уже говорил выше, что законодательства Швейцарии не знаю. Но логично предположить, что если поставляемый шифрующий код никогда не срабатывает, никогда не вызывается и никем не может быть активирован (во всяком случае - средствами самой программы), это не должно считаться нарушением.
Alextp писал(а):А если Г введет ключ
AllowUnrarDecryption=0
при вкл. которого Тотал начнет пользовать этот код? Это можно?
Опять-таки, надо знать закон, но я не верю, что подобные вещи допустимы. Опция или не опция - а программа начнёт сама, своими средствами, своим собственным внутренним кодом шифровать данные (под внутренним кодом я понимаю совокупность всего, что идёт в дистрибутиве).
Иначе говоря, моя трактовка этого закона такова:
Запрещается экспортировать ПО, которое позволяет пользователю шифровать/дешифровать данные, осуществляя (де-)шифрацию программным кодом, содержащимся в этом самом ПО.
Не могу гарантировать, что моё видение непогрешимо, но такая трактовка кажется мне наиболее логичной и непротиворечащей фактам и ответам самого Гислера.