Страница 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
при вкл. которого Тотал начнет пользовать этот код? Это можно?
Опять-таки, надо знать закон, но я не верю, что подобные вещи допустимы. Опция или не опция - а программа начнёт сама, своими средствами, своим собственным внутренним кодом шифровать данные (под внутренним кодом я понимаю совокупность всего, что идёт в дистрибутиве).

Иначе говоря, моя трактовка этого закона такова:
Запрещается экспортировать ПО, которое позволяет пользователю шифровать/дешифровать данные, осуществляя (де-)шифрацию программным кодом, содержащимся в этом самом ПО.

Не могу гарантировать, что моё видение непогрешимо, но такая трактовка кажется мне наиболее логичной и непротиворечащей фактам и ответам самого Гислера.