View previous topic :: View next topic |
Author |
Message |
Tol!k
![](images/avatars/669041092480e51f29c817.jpg)
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Apr 22, 2008 21:45 Post subject: Puzzle.wcx (шифрование) |
|
|
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 |
|
![](templates/subSilver/images/spacer.gif) |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Apr 22, 2008 23:31 Post subject: |
|
|
Фигасе соревнование криптографов пошло
А между тем картинке не грузяццо. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Thu Apr 24, 2008 20:13 Post subject: |
|
|
Tol!k
Угумс. С рапиды без проблем скачалось.Спасибо! |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Tol!k
![](images/avatars/669041092480e51f29c817.jpg)
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Mon Apr 30, 2012 15:06 Post subject: |
|
|
Весия 2.12, при добавлении около 6,5 тысяч файликов общим размером не превышающие 65 метров постоянно вылазят "брокены":
Так же было замечено, что при добавлении файла в подпапку ранее созданого архива он (архив) перезаписывается заново. Так уж получилось, что необходимо было перенести информации на 4 гига на флешке, а потом вспомнилось, что необходимо добавить ещё пару фалов - так все 4 гига на флешке начало на полчаса "колбасить" и в итоге пришел в негодность изначальный архив.
Пы.Сы. Хотел бы так же уточнить зависит ли от размера ключа криптостойкость? первый раз взял байл размером в 150К и к нему программа создала "кей" на 4К, во второй взял меньший файл и к нему кей вышел в 162 байта... есть ли зависимость размера ключей на криптостойкость? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
BACRSOFT
Joined: 05 Jun 2008 Posts: 37
|
(Separately) Posted: Wed May 02, 2012 19:47 Post subject: |
|
|
aLLigator:
Насчет 6.5 тысяч файлов:
x32 или x64 версия?
По картинке ничего понять не могу. Такое большое количество файлов не тестировал, но займусь.
Перезапсиь архива при добавлении и удалении файлов заложена изначально для усложнения работы криптоаналитику. При простом добавлении файла и сравнивая архив до и после добавления легче определить размер этого самого файла. Это надо учитывать при добавлении к большим архивам, особенно находящихся на флэшках. Помимо всего прочего в плагин искуственно введено ограничение на 4G. Есть версия PRO, где нет ограничения на 4G. Хотя я согласен, что ситуация "переполнения" должна обрабатываться корректно, не разрушая архив.
Каждый сеанс программа заполняет массив ключа в 512(1024PRO) бит. Файл-ключ рассматривается как закольцованная битовая последовательность. Если Ваш файл-ключ будет иметь 1 байт, то сеансоывй ключ будет состоять из 512/8=64 одинаковых байт. Файл из 1 байта имеет самую низкую криптостойкость. Для полного заполнения ключа 512 бит + 128 бит синхропосылки необходим файл длиной не менее 640/8=80 байт. Увеличение размера файла ключа снижает вероятность повторения одних и тех же бит в разных сеансовых ключах.
Все замечания приняты к сведению. Большое спасибо. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Thu May 03, 2012 00:30 Post subject: |
|
|
BACRSOFT wrote: | x32 или x64 версия? |
32 битная..
Есть мысль, что ошибки так же могут быть связаны со сбитым временем создания файлов.. на скриншоте видно, что у некоторых значится 2064 год создания.
BACRSOFT wrote: | Перезапсиь архива при добавлении и удалении файлов заложена изначально для усложнения работы криптоаналитику. При простом добавлении файла и сравнивая архив до и после добавления легче определить размер этого самого файла. Это надо учитывать при добавлении к большим архивам, особенно находящихся на флэшках. |
А можно это сделать отключаемым?
Ситуация когда к крипоаналитику могут попасть обе версии архива представляется немного надуманной..
BACRSOFT wrote: | Помимо всего прочего в плагин искуственно введено ограничение на 4G. Есть версия PRO, где нет ограничения на 4G. |
Где и как можно взять эту версию? На странице скачивания никакой информации по этому поводу не видел...
BACRSOFT wrote: | Для полного заполнения ключа 512 бит + 128 бит синхропосылки необходим файл длиной не менее 640/8=80 байт. |
Хотелось бы немного уточнить.. это относится к файлу выбранному мной или тому, что генерирует программа при добавлении выбранного? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
BACRSOFT
Joined: 05 Jun 2008 Posts: 37
|
(Separately) Posted: Thu May 03, 2012 21:36 Post subject: |
|
|
Для анализа ошибок мне нужно время, но дата создания файлов скорее всего тут ни при чем. Как будет реагировать плагин на паковку, например 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 |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Thu Dec 20, 2012 13:59 Post subject: |
|
|
есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива.
Собственно вопрос - можно ли сделать так, чтобы в окне паковки писало имя текущего создаваемого архива, а ещё лучше показывало общий прогресс? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
BACRSOFT
Joined: 05 Jun 2008 Posts: 37
|
(Separately) Posted: Sat Dec 22, 2012 22:37 Post subject: |
|
|
aLLigator wrote: | есть пожелание..
история такая, понадобилась паковка кучи папок в отдельные архивы... пакуется собственно как надо, но вот чтобы понять хоть приблизительно сколько выполнено надо открывать вторую копию ТС (поскольку даже новую вкладку нельзя при паковке открыть), заходить в ту же папку и смотреть на имя последнего созданного архива. |
Плагин не сообшает TC о своей возможности работать в фоновом режиме, поэтому нельзя открыть новую вкладку. Возможно добавлю эту опцию. Не совсем понимаю связь между "кучей папок", создаваемым архивом и "именем последнего созданого архива". Я отстал от жизни? Нужны пояснения.
aLLigator wrote: |
Собственно вопрос - можно ли сделать так, чтобы в окне паковки писало имя текущего создаваемого архива, а ещё лучше показывало общий прогресс? |
При паковке общий прогресс должен отображаться "градусником"(progress bar). Он не работает или нужен какой-то другой общий прогресс? Насчет надписей типа From:C:\Source To:D:\Dest обещаю подумать. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Thu Dec 27, 2012 21:05 Post subject: |
|
|
Можно попробовать пояснить..
скажем есть 10 папок с порядковыми номерами от 0 до 9, каждую из которых необходимо добавить в отдельный архив. Если в процессе запаковки зайти в папку где создаються архивы и увидеть, что с первого по четверный архивы уже созданы и пятый находится в процессе - можно примерно оценить что 50% выполнено. Но ещё раз повторюсь, что это очень неудобно и весьма приблизительно!
В последнее время есть необходимость много паковать, общий процесс занимает от десятка минут до часа - очень хотелось бы иметь возможность оценить приблизительное время завершения всей операции.
Работает только один из "градусников" (верхний), показывающий прогресс текущего архива, а общий прогресс (всех архивов) до самого конца остается пустым.
Пы.Сы. Благодарю за готовность подумать на счет отображения имени создаваемого архива. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Fri Dec 28, 2012 12:20 Post subject: |
|
|
Есть ещё одна небольшая "хотелочка"...
Можно ли добавить опцию не добавлять к имени архива расширение файла? т.е. при добавлении одного файла в архив (например нужно добавить каждый файл в отдельный архив) в итоге он создается с точным именем файла включая расширение, что несколько демаскирует содержимое. Приходится потом делать автоматическое переименование всех созданных файлов. Было бы проще если можно было опционально выключить добавление расширения файла в имя архива. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Tol!k
![](images/avatars/669041092480e51f29c817.jpg)
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Dec 28, 2012 16:15 Post subject: |
|
|
aLLigator wrote: | не добавлять к имени архива расширение файла | это делает сам Тотал.
Перед нажатием ОК удали вторую * из шаблона |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Sat Dec 29, 2012 14:25 Post subject: |
|
|
Спасибо Tol!k! странно, что сам не догадался.. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
aLLigator
![](images/avatars/14431549214ed740157e71c.png)
Joined: 01 Dec 2011 Posts: 166 Location: из тех ворот, что и весь народ...
|
(Separately) Posted: Sun Jan 20, 2013 18:20 Post subject: |
|
|
Спасибо! новую версию правда ещё не тестировал, но думаю все работает так, как просил... |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|
|
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
|