Puzzle.wcx (шифрование)
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
Total Commander -> Плагины Total Commander

#1: Puzzle.wcx (шифрование) Author: Tol!kLocation: Арзамас PostPosted: Tue Apr 22, 2008 21:45
    —
Puzzle v1.1 Plugin for Total Commander
(c) 2007 <BACRSOFT (ав!) mail тчк ru>

1. Введение -----------
Этот плагин шифрует ваши файлы для безопасного хранения на носителях типа CD\DVD,floppy, flash а также возможно при передачах по сети. Файл архивируется, затем выполняется шифрование, причем пароль в режиме диалога не запрашивается, а ключевые данные берутся из файла-ключа автоматически, используя расширение архива. Это позволяет обойти проблему изобретения пароля и его запоминания.

2. Особенности --------------
- Применен криптоалгоритм Rijndael
- файлы в архиве защищены CRC-кодом
- После создания архива отметка времени изменяется
- Сеансовый ключ имеет длину 128 бит
- Файл-ключ может иметь размер от 1 до 2^29 байт и определяется пользователем
- Содержимое файла-ключа это битовый массив и задается пользователем
- Файлов-ключей может быть несколько(по одному для каждой группы абонентов)
- Плагин выполняет извлечение, добавление и удаление файлов из архива
- Имеется встроенный генератор для формирования файлов-ключей

http://wincmd.ru/plugring/PUZZLE.html


Last edited by Tol!k on Tue Aug 19, 2008 19:14; edited 5 times in total

#2:  Author: Worros PostPosted: Tue Apr 22, 2008 23:31
    —
Фигасе соревнование криптографов пошло Smile
А между тем картинке не грузяццо.

#3:  Author: Worros PostPosted: Thu Apr 24, 2008 20:13
    —
Tol!k
Угумс. С рапиды без проблем скачалось.Спасибо!

#4: PUZZLE 1.2 Author: Tol!kLocation: Арзамас PostPosted: Mon Jun 09, 2008 23:19
    —
обновился до PUZZLE 1.2 и теперь на wincmd.ru
http://wincmd.ru/plugring/PUZZLE.html

#5:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Mon Apr 30, 2012 15:06
    —
Весия 2.12, при добавлении около 6,5 тысяч файликов общим размером не превышающие 65 метров постоянно вылазят "брокены":


Так же было замечено, что при добавлении файла в подпапку ранее созданого архива он (архив) перезаписывается заново. Так уж получилось, что необходимо было перенести информации на 4 гига на флешке, а потом вспомнилось, что необходимо добавить ещё пару фалов - так все 4 гига на флешке начало на полчаса "колбасить" и в итоге пришел в негодность изначальный архив.

Пы.Сы. Хотел бы так же уточнить зависит ли от размера ключа криптостойкость? первый раз взял байл размером в 150К и к нему программа создала "кей" на 4К, во второй взял меньший файл и к нему кей вышел в 162 байта... есть ли зависимость размера ключей на криптостойкость?

#6:  Author: BACRSOFT PostPosted: Wed May 02, 2012 19:47
    —
aLLigator:
Насчет 6.5 тысяч файлов:
x32 или x64 версия?
По картинке ничего понять не могу. Такое большое количество файлов не тестировал, но займусь.

Перезапсиь архива при добавлении и удалении файлов заложена изначально для усложнения работы криптоаналитику. При простом добавлении файла и сравнивая архив до и после добавления легче определить размер этого самого файла. Это надо учитывать при добавлении к большим архивам, особенно находящихся на флэшках. Помимо всего прочего в плагин искуственно введено ограничение на 4G. Есть версия PRO, где нет ограничения на 4G. Хотя я согласен, что ситуация "переполнения" должна обрабатываться корректно, не разрушая архив.

Каждый сеанс программа заполняет массив ключа в 512(1024PRO) бит. Файл-ключ рассматривается как закольцованная битовая последовательность. Если Ваш файл-ключ будет иметь 1 байт, то сеансоывй ключ будет состоять из 512/8=64 одинаковых байт. Файл из 1 байта имеет самую низкую криптостойкость. Для полного заполнения ключа 512 бит + 128 бит синхропосылки необходим файл длиной не менее 640/8=80 байт. Увеличение размера файла ключа снижает вероятность повторения одних и тех же бит в разных сеансовых ключах.

Все замечания приняты к сведению. Большое спасибо.

#7:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Thu May 03, 2012 00:30
    —
BACRSOFT wrote:
x32 или x64 версия?

32 битная..
Есть мысль, что ошибки так же могут быть связаны со сбитым временем создания файлов.. на скриншоте видно, что у некоторых значится 2064 год создания.

BACRSOFT wrote:
Перезапсиь архива при добавлении и удалении файлов заложена изначально для усложнения работы криптоаналитику. При простом добавлении файла и сравнивая архив до и после добавления легче определить размер этого самого файла. Это надо учитывать при добавлении к большим архивам, особенно находящихся на флэшках.

А можно это сделать отключаемым?
Ситуация когда к крипоаналитику могут попасть обе версии архива представляется немного надуманной..

BACRSOFT wrote:
Помимо всего прочего в плагин искуственно введено ограничение на 4G. Есть версия PRO, где нет ограничения на 4G.

Где и как можно взять эту версию? На странице скачивания никакой информации по этому поводу не видел...

BACRSOFT wrote:
Для полного заполнения ключа 512 бит + 128 бит синхропосылки необходим файл длиной не менее 640/8=80 байт.

Хотелось бы немного уточнить.. это относится к файлу выбранному мной или тому, что генерирует программа при добавлении выбранного?

#8:  Author: BACRSOFT PostPosted: Thu May 03, 2012 21:36
    —
Для анализа ошибок мне нужно время, но дата создания файлов скорее всего тут ни при чем. Как будет реагировать плагин на паковку, например 500/1000/2000/5000 техже файлов? Содержимое файлов играет роль? Каково наименьшее количество файлов, которые пакуются без ошибок? Сколько целых файлов Вы видите до первого BROKEN?

Отказаться от перешифрования при удалении/перезаписи файлов в архиве в некоторых случаях нельзя(удаляемый файл находится в начале архива). Если добавляется новый файл к архиву, то в этом случае Ваше предложение имеет смысл.

Параметры версий плагинов:
для обычной версии: ключ до 512бит, размер примерно 4G, потоков(ядер процессора) одновременно максимум 2.
для версии PRO ключ 1024бит, размер >4G, потоков max=4.
Предполагалось распространять версию PRO в качестве бонуса за любую финансовую поддержку. Счет в PayPal и Yandex.Денгах указан на вкладке About настроек плагина. Там же указан e-Mail, по которому нужно обратиться для получения PRO версии.

При генерировании нового файла-ключа плагин просит Вас выбрать какой-нибудь вспомогательный файл. Он нужен как источник случайной информации. После того, как Вы его указали, плагин смешает содержимое этого файла с псевдослучайной последовательностью, которая получается на основании времени и того же алгоритма шифрования AES. Если вспомогательный файл имеет размер, например, 348 байт, то файл-ключ будет точно такого же размера, т.е. 348 байт. Если вспомогательный файл по размеру превышает 4096 байт, то файл ключ получится размером 4096. Надеюсь я правильно понял, что последний вопрос относится к генерации нового файла-ключа?

Удачи!!!

#9:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Thu Dec 20, 2012 13:59
    —
есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива.
Собственно вопрос - можно ли сделать так, чтобы в окне паковки писало имя текущего создаваемого архива, а ещё лучше показывало общий прогресс?

#10:  Author: BACRSOFT PostPosted: Sat Dec 22, 2012 22:37
    —
aLLigator wrote:
есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива.

Плагин не сообшает TC о своей возможности работать в фоновом режиме, поэтому нельзя открыть новую вкладку. Возможно добавлю эту опцию. Не совсем понимаю связь между "кучей папок", создаваемым архивом и "именем последнего созданого архива". Я отстал от жизни? Нужны пояснения.
aLLigator wrote:

Собственно вопрос - можно ли сделать так, чтобы в окне паковки писало имя текущего создаваемого архива, а ещё лучше показывало общий прогресс?

При паковке общий прогресс должен отображаться "градусником"(progress bar). Он не работает или нужен какой-то другой общий прогресс? Насчет надписей типа From:C:\Source To:D:\Dest обещаю подумать.

#11:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Thu Dec 27, 2012 21:05
    —
Можно попробовать пояснить..
скажем есть 10 папок с порядковыми номерами от 0 до 9, каждую из которых необходимо добавить в отдельный архив. Если в процессе запаковки зайти в папку где создаються архивы и увидеть, что с первого по четверный архивы уже созданы и пятый находится в процессе - можно примерно оценить что 50% выполнено. Но ещё раз повторюсь, что это очень неудобно и весьма приблизительно!
В последнее время есть необходимость много паковать, общий процесс занимает от десятка минут до часа - очень хотелось бы иметь возможность оценить приблизительное время завершения всей операции.

Работает только один из "градусников" (верхний), показывающий прогресс текущего архива, а общий прогресс (всех архивов) до самого конца остается пустым.

Пы.Сы. Благодарю за готовность подумать на счет отображения имени создаваемого архива.

#12:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Fri Dec 28, 2012 12:20
    —
Есть ещё одна небольшая "хотелочка"...
Можно ли добавить опцию не добавлять к имени архива расширение файла? т.е. при добавлении одного файла в архив (например нужно добавить каждый файл в отдельный архив) в итоге он создается с точным именем файла включая расширение, что несколько демаскирует содержимое. Приходится потом делать автоматическое переименование всех созданных файлов. Было бы проще если можно было опционально выключить добавление расширения файла в имя архива.

#13:  Author: Tol!kLocation: Арзамас PostPosted: Fri Dec 28, 2012 16:15
    —
aLLigator wrote:
не добавлять к имени архива расширение файла
это делает сам Тотал.
Перед нажатием ОК удали вторую * из шаблона

#14:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Sat Dec 29, 2012 14:25
    —
Спасибо Tol!k! странно, что сам не догадался..

#15:  Author: aLLigatorLocation: из тех ворот, что и весь народ... PostPosted: Sun Jan 20, 2013 18:20
    —
Спасибо! новую версию правда ещё не тестировал, но думаю все работает так, как просил...



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5, 6, 7  Next  :| |:
Page 1 of 7

Powered by phpBB © 2001, 2005 phpBB Group