Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Ваши программы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 14.08.2011, 13:56
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Вот интересная статья по взлому паролей при помощи видеокарты.
Анализ стойкости шифровальщиков WinRAR и WinZIP
http://www.thg.ru/graphic/hack_password_gpu/print.html
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #17  
Старый 14.08.2011, 15:03
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Цитата:
Сообщение от angvelem
Без проблем, что делать?
  1. Скачать программу
  2. Создать последовательность шифров
  3. Выбрать шифрование дисков
  4. Вставить флешку, закинуть на неё какие-нибудь данные для проверки
  5. Обновить список дисков, выбрать флешку
  6. Нажать "зашифровать", ввести пароли
  7. Пойти перекурить/попить чаю/послушать музыку
  8. Посмотреть, что флешка не открывается
  9. Нажать "расшифровать", ввести пароли
  10. Повторить п. 7
  11. Посмотреть, что все данные на флешке открываются и абсолютно целы
  12. Сообщить об этом мне
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #18  
Старый 15.08.2011, 11:52
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

А что значит флешка не открывается?
Винда не попросит ее отформатировать?
Ответить с цитированием
  #19  
Старый 15.08.2011, 12:06
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Тут 2 варианта, как получится при шифровании. Либо винда попросит отформатировать диск, либо диск откроется, но будет отображать нечто непонятное вместо файлов
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #20  
Старый 15.08.2011, 13:05
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Итак начнём.
Если бы не подробная инструкция как действовать, то понять по программе это было бы сложно, нативностью она не обладает. Формы TfDryveCrypt, TfileCrypt, TfStringCrypt, TfHashAdd, TfCipherAdd нужно сделать модальными. У ComboBox-ов на формах TfHashAdd и TfCipherAdd нужно заменить стиль csDropDown, используемый по-умолчанию, на csDropDownList - редактирование текста в них не нужно. Желательно добавить ProgressBar с примерной информацией о времени выполнения операций.
Тестировалось на процессоре Phenom II X4 945, с тактовой частотой 3.3ГГц, память 4Гб. Для теста была взята флэшка на 8Гб, заполненная информацией на чуть более 6Гб. В качестве "последовательностей" были выбраны 3 первых пункта, пароль использовался один. Процесс запущен, ждём...
Прождав более 14! часов, задача была срублена, флэшка отформатирована. На этом всё.
Вывод: Программа требует серъёзной доработки.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 15.08.2011 в 13:07.
Ответить с цитированием
  #21  
Старый 15.08.2011, 13:37
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

1. Комбобоксы сделаю, забыл про это.
2. ProgressBar и инфо о времени сделаю.
3. Больше 2Гб информации шифровать очень долго. Шифруется ВЕСЬ диск, так что количество информации неважно.

На тему интуитивности - что не так? Я пытался сделать всё как можно более понятно...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #22  
Старый 15.08.2011, 15:07
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Не забывай о модальности окон. Что не так? Тебе как автору понятно, что и куда нажимать и тыкать - сам делал. Человеку со стороны, это чёрный ящик с не совсем внятной инструкцией. Убери эту инструкцию на х...н и сделай нормальную справку: что, куда, зачем и почему. Долго? Это мягко сказано. И сколько бы ещё пришлось ждать? Представь, человек решил зашифровать раздел, скажем на 200Mb. Когда он дождётся результата, в следующем столетии?
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.

Последний раз редактировалось angvelem, 15.08.2011 в 15:10.
Ответить с цитированием
  #23  
Старый 15.08.2011, 17:02
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Вообще, весь интерфейс крайне логичен и последователен. Можно, конечно, добавить кнопки добавления/удаления, это факт.

Алгоритм шифрования оптимизирую и сделаю отображение, это ок.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #24  
Старый 15.08.2011, 17:55
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Молодец Добавь еще шифроватор ГОСТ-Р.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 15.08.2011 в 17:59.
Ответить с цитированием
  #25  
Старый 16.08.2011, 13:43
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Используется готовая библиотека DCPcrypt, так что добавлять в неё что-то своё - лень. Это лишь идея её применения.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #26  
Старый 16.08.2011, 18:10
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Ты меня разочаровал.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #27  
Старый 16.08.2011, 21:33
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Ну, ты думал, я сам реализовал все эти методы? Я бы в любом случае использовал готовые модули, а тут такое Щастье - всё в одном
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:40.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter