Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Puzzle.wcx (шифрование)
Goto page 1, 2, 3, 4, 5, 6, 7  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Apr 22, 2008 21:45    Post subject: Puzzle.wcx (шифрование) Reply with quote

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
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Tue Apr 22, 2008 23:31    Post subject: Reply with quote

Фигасе соревнование криптографов пошло Smile
А между тем картинке не грузяццо.
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Thu Apr 24, 2008 20:13    Post subject: Reply with quote

Tol!k
Угумс. С рапиды без проблем скачалось.Спасибо!
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jun 09, 2008 23:19    Post subject: PUZZLE 1.2 Reply with quote

обновился до PUZZLE 1.2 и теперь на wincmd.ru
http://wincmd.ru/plugring/PUZZLE.html
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Mon Apr 30, 2012 15:06    Post subject: Reply with quote

Весия 2.12, при добавлении около 6,5 тысяч файликов общим размером не превышающие 65 метров постоянно вылазят "брокены":


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

Пы.Сы. Хотел бы так же уточнить зависит ли от размера ключа криптостойкость? первый раз взял байл размером в 150К и к нему программа создала "кей" на 4К, во второй взял меньший файл и к нему кей вышел в 162 байта... есть ли зависимость размера ключей на криптостойкость?
Back to top
View user's profile Send private message
BACRSOFT



Joined: 05 Jun 2008
Posts: 37

Post (Separately) Posted: Wed May 02, 2012 19:47    Post subject: Reply with quote

aLLigator:
Насчет 6.5 тысяч файлов:
x32 или x64 версия?
По картинке ничего понять не могу. Такое большое количество файлов не тестировал, но займусь.

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

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

Все замечания приняты к сведению. Большое спасибо.
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Thu May 03, 2012 00:30    Post subject: Reply with quote

BACRSOFT wrote:
x32 или x64 версия?

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

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

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

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

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

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

Хотелось бы немного уточнить.. это относится к файлу выбранному мной или тому, что генерирует программа при добавлении выбранного?
Back to top
View user's profile Send private message
BACRSOFT



Joined: 05 Jun 2008
Posts: 37

Post (Separately) Posted: Thu May 03, 2012 21:36    Post subject: Reply with quote

Для анализа ошибок мне нужно время, но дата создания файлов скорее всего тут ни при чем. Как будет реагировать плагин на паковку, например 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. Надеюсь я правильно понял, что последний вопрос относится к генерации нового файла-ключа?

Удачи!!!
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Thu Dec 20, 2012 13:59    Post subject: Reply with quote

есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива.
Собственно вопрос - можно ли сделать так, чтобы в окне паковки писало имя текущего создаваемого архива, а ещё лучше показывало общий прогресс?
Back to top
View user's profile Send private message
BACRSOFT



Joined: 05 Jun 2008
Posts: 37

Post (Separately) Posted: Sat Dec 22, 2012 22:37    Post subject: Reply with quote

aLLigator wrote:
есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива.

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

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

При паковке общий прогресс должен отображаться "градусником"(progress bar). Он не работает или нужен какой-то другой общий прогресс? Насчет надписей типа From:C:\Source To:D:\Dest обещаю подумать.
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Thu Dec 27, 2012 21:05    Post subject: Reply with quote

Можно попробовать пояснить..
скажем есть 10 папок с порядковыми номерами от 0 до 9, каждую из которых необходимо добавить в отдельный архив. Если в процессе запаковки зайти в папку где создаються архивы и увидеть, что с первого по четверный архивы уже созданы и пятый находится в процессе - можно примерно оценить что 50% выполнено. Но ещё раз повторюсь, что это очень неудобно и весьма приблизительно!
В последнее время есть необходимость много паковать, общий процесс занимает от десятка минут до часа - очень хотелось бы иметь возможность оценить приблизительное время завершения всей операции.

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

Пы.Сы. Благодарю за готовность подумать на счет отображения имени создаваемого архива.
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Fri Dec 28, 2012 12:20    Post subject: Reply with quote

Есть ещё одна небольшая "хотелочка"...
Можно ли добавить опцию не добавлять к имени архива расширение файла? т.е. при добавлении одного файла в архив (например нужно добавить каждый файл в отдельный архив) в итоге он создается с точным именем файла включая расширение, что несколько демаскирует содержимое. Приходится потом делать автоматическое переименование всех созданных файлов. Было бы проще если можно было опционально выключить добавление расширения файла в имя архива.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Fri Dec 28, 2012 16:15    Post subject: Reply with quote

aLLigator wrote:
не добавлять к имени архива расширение файла
это делает сам Тотал.
Перед нажатием ОК удали вторую * из шаблона
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Sat Dec 29, 2012 14:25    Post subject: Reply with quote

Спасибо Tol!k! странно, что сам не догадался..
Back to top
View user's profile Send private message
aLLigator



Joined: 01 Dec 2011
Posts: 166
Location: из тех ворот, что и весь народ...

Post (Separately) Posted: Sun Jan 20, 2013 18:20    Post subject: Reply with quote

Спасибо! новую версию правда ещё не тестировал, но думаю все работает так, как просил...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6, 7  Next
Page 1 of 7

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group