![]() |
|
![]() ![]() ![]() |
|
MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Программа намного меньше чем PGP и ей подобные.
Возможность шифрования 128bit, 256bit, 512bit, 1024bit, 2048bit, 4096bit. Немного об RSA. Программа генерирует два ключа секретный и публичны. Публичным можно зашифровать а секретным разшифровать. Все просто. Тестируйте кому не лень: SpearRSA (122kb) ![]() Буду рад критики. Это сообщение отредактировал(а) MaxB - 3.10.2006, 18:48 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
А исходник где?
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Тема называется тестирование программ, а не Исходники.ru
![]() Это сообщение отредактировал(а) MaxB - 28.9.2006, 13:10 |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
Вот так вот, че за dll юзает ?? Может ее в архив или ее только у меня нет ?? -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
зато на vingrad.ru
визуал си и мя нет , так что... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
Так не интересно
![]() -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Я обновил ссылку. Должно быть всё ок.
|
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
А че он за файл шифрирует ??
-------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Любой который, выберешь. В начале создаётся публичные и секретные ключи, а потом выбираешь файло и ждешь пока шифруется. Зашифрованный файл имя.rsa Публикуешь где угодно публичный ключ, секретный не кому не даёшь. И тебе могут слать зашифрованные письма, которые даже американские спец службы не прочитают. Это сообщение отредактировал(а) MaxB - 28.9.2006, 14:27 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
долго шифрует 300 к текста и уже запецался ждать
![]() кса а че только текст можно шифровать? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
MaxB |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
Пока только текст, но я сейчас работаю над тем, чтоб можно было шифровать все.
А долго наверно потому что ты ключ большой взял, 512bit, 1024bit достаточно для высокой секретности. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
нет секретность ставил 128 бит Добавлено @ 15:29 кса и че имя у декодированного файла отличается от оригинала? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
не знай незнай у меня файл размером 100 кб на 1024bit мохом зашифрировал -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
MaxB, несколько комментариев:
1. Исходники все же очень желательно выложить для возможности их изучения. Потому что пока неизвестно, является ли используемый в программе алгоритм шифрования настоящим RSA и насколько правильно он используется. 2. При ключе 4096 бит программа стабильно виснет. 3. Секретный и публичный ключи должны содержать только печатаемые символы (цифры, латинский алфавит и пр.) для того, чтобы их можно было нормально передавать, копировать и хранить. 4. Очень хотелось бы организовать в программе многопоточность, чтобы главное окно не подвисало во время обработки больших файлов. 5. Зачем нужно окно вывода результата? Лучше сделать просто индикатор прогресса, в процентах. |
|||
|
||||
MaxB |
|
||||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
rsm
На счёт исходников подумаю.
Вообще то такой ключ, может создаваться минут 20.
Чем тебе не нравится в шестнадцатеричных кодах, хранить можно в виде файла. Просто если использовать только цифры и латинский алфавит, теряется секретность, взломщик может эти воспользоваться.
Я обновил ссылку там реализована многопоточность.
Согласен, сделал! |
||||||||||
|
|||||||||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
||||
|
||||
SectoR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 5.10.2005 Репутация: нет Всего: нет |
дай сорец! Без него сложно найти баги в реализации
![]() |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
эт самое, у меня вопрос а что разве программы шифрования файлов/текста пользуются спросом?
|
|||
|
||||
Spear |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
2SectoR. Багов в реализации нету. Это готовый програмный продукт с точки зрения реализации алгоритма шифрования и алгоритма генерации чисел. Хочешь сорец - гони деньгец
![]() 2rsm. Теряется секретность. Разница в секунду - тоже разница ![]() ![]() 2 RA. Бугагагахаха! Вообщето даже в твоём мобильнике и подключении к интернету используется шифрование. ![]() |
|||
|
||||
MaxB |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 10.2.2004 Где: Украина, Одесса Репутация: нет Всего: 1 |
RA, Программа шифрует все виды файлов.
rsm, Объясняю, если взять PGP, да там реализовано как ты и говоришь. Ключ состоит из латинских букв и цифр. Латинских букв - 26, Цифр - 10. Получается на каждом байте мы теряем 219 возможных значений. Тобеж имея ключ 128bit – реально он в раз 7 меньше. На супер компе это легко ломается. Кстати ты открывал файлы ключей? Они довольно читабельны, т. к. в hex-виде. Это сообщение отредактировал(а) MaxB - 6.10.2006, 11:30 |
||||
|
|||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
не понял этого утверждения ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
Лучше было бы объяснить, как хранить приватный ключ в том виде, как он есть сейчас? Скинуть на флешку? Ее могут украсть. Зашифровать паролем? Ерунда, теряется весь смысл. Применить стенографию? Это легко выявляется по наличию специальной программы. Суть моей идеи-предложения оставить в приватном ключе только латинский алфавит, цифры и спец-символы состоит в том, что такой ключ можно будет положить в самое надежное для него место - собственную память, которую ни украдешь, ни брутфорсом не возьмешь (физическое насилие оставим за кадром, т.к. им почти всегда можно вскрыть что угодно вне зависимости от степени криптостойкости). |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: нет Всего: 115 |
||||
|
||||
Spear |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
У какого населения? ![]() зы: какой вопрос, такой ответ ;) |
|||
|
||||
Alexandr87 |
|
||||||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: нет Всего: 39 |
Гы. Давняя тема, но наткнулся на ссылку.
По поводу постов "авторов", видно что диплоник писался на шару, математические библиотеки взяты готовые, или даже полностью вся реализация взята готовая. Я вот млин не догоняю, как можно использовать в ключе латинский алфавит и числа.
Вам никогда в голову не приходило, что то что вы видите, это есть представление ключа, а не сам ключ.
мда... действительно дипломный и доработанный Всё же интересно было бы глянуть на исходник. Что то мне кажется, что шифрование файлов действительно происходит на rsa, отсюда и медленность результатов. Добавлено @ 19:31 Не могу понять, почему теряется смысл при шифровании ключа "паролем", а вообще существуют специальные устройства - "безопасные хранилища", как то AR MiniKey, Aladdin Token и другие. Это сообщение отредактировал(а) Alexandr87 - 2.12.2006, 19:55 |
||||||
|
|||||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
Если в этом устройстве используется надежная идентификация владельца (например отпечаток пальца с измерением температуры и кровяного давления) - тогда да, согласен, это подойдет. |
|||
|
||||
Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: нет Всего: 39 |
Ключи, зашифрованные симметрией, вскрыть конечно можно при наличии хороших вычислительных мощностей (как любую другую информацию), но что теперь - хранить ключи в открытом виде? Что вы предлагаете. Ну и не стоит забывать про вышеописанные девайсы. Данные устройства обеспечивают двух-факторную авторизацию - необходимо наличие самого устройства - токена, а также знание пин-кода. Устройства обеспечивают защиту от "подбора" пин-кода, установлением предельного числа неверного ввода или же интервалами между вводом. |
|||
|
||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
Как раз наоборот - прятать как можно надежнее.
Слабовато. Биометрическая авторизация с измерением давления и температуры понадежнее будет, ей может пользоваться только один человек и только пока жив. |
|||
|
||||
Lillu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.4.2007 Репутация: нет Всего: нет |
А кто-нибудь все-таки может поделится исходником Rsa для ключа 512 бит?
![]() Очень нужно!!!! |
|||
|
||||
_STAR_ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.5.2007 Где: Севастополь Репутация: нет Всего: нет |
Привет всем!!!!
![]() Если не тяжело помогите плиз с дипломом по теме : "Программная система криптографической защиты на базе RSA с ключом переменной длины" меня бы очень выручила прога, которую здесь обсуждают. Заранее благодарен за любую помощь! ![]() пишите [email protected] Это сообщение отредактировал(а) _STAR_ - 26.5.2007, 17:16 |
|||
|
||||
tigger |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 456 Регистрация: 30.4.2005 Репутация: нет Всего: 4 |
Могу выложить h и cpp файлы сам не смотел может и помогут.
Присоединённый файл ( Кол-во скачиваний: 251 ) ![]() |
|||
|
||||
bi0s_0x269 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 20.8.2007 Репутация: нет Всего: нет |
хм... а специалисты давно рекомендуют не использовать ключи короче 2048 бит.... ![]() и еще вопросик: прога использует только RSA??? это очень медленный алгоритм... обычно для экономии времени используется "цифровой конверт": создается сеансовый (случайный) ключ для симетричного алгоритма (например AES, Blowfish, DES...) и им шифруется сообщение а потом этот ключ шифруется RSA и присоединяется к сообщению! а еще должна проверятся целосность с помощью хеш-фукнции или хотябы CRC. без этого всего прога просто не удовлетворяет базовым криптографическим требованиям ![]() |
|||
|
||||
igorka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 28.6.2007 Репутация: нет Всего: нет |
Возникла проблема при реализации RSA:
надо хранить открытый и закрытый ключи в файлах, как известно ключи это пары чисел (n+e), (n+d) http://ru.wikipedia.org/wiki/RSA Как записать эти числа, а потом прочитать и главное разделить на составляющие (n+e), (n+d). У кого есть идеи по реализации, подскажите плз. Добавлено через 10 минут и 1 секунду размер ключа может быть разный, то 32 до 4096 бит, так что считать определенное кол-во байт не выйдет |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
имхо строка все выдержит
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
betal |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 26.12.2006 Репутация: нет Всего: 1 |
для начала после розшифровки файла нет отображения. Тоесть пробежала загрузка. Выскочила надпись что оно завершило розшифровку фала и все. Ни тебе переведеный полученый текст, ни тебе выходной файл... --------------------
101100010100001101100001110100101111011легкие деньги |
|||
|
||||
misha111 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.4.2009 Репутация: нет Всего: нет |
я вообще недопонял зачем скрывать исходный код на алгоритм, про который писано переписано на разных языках. К примеру если бы вы реализовали гост, то действительно можно скрывать, я когда его реализовывал - не нашёл ни одного вменяемого исходника, один алгоритм. Потом - шифрование только текста, ну это вообще, зачем оно надо?
Я даже тестить ничего не хочу, такого в интернете валом! Ничего нового вы не придумали. Когда придумали алгоритм и красуются его мошьностью - его открывают и представляют реализацию в нескольких языках чтоб все моги оценить криптостойкость. Сам алгоритм, и тем более его реализации не представляют никакой секретности. Секретность представляют только закрытый ключ и открытый текст, и всё. А потом - вот вы говорите потестить - что там его тестить, закриптуйте пару гигабайт и раскриптуйте. Возьмите потоковое видео, уж там вообще капец! Если оригинал и раскриптованный текст совпадает - всё правильно с точки зрения программирования. Но а если вы напартачили в самой логике, пусть даже криптует правильно, то без исходников - это вообще верх глупости начинать подобную тему! Это сообщение отредактировал(а) misha111 - 1.4.2009, 21:29 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Тестирование программ" | |
|
Правила должны соблюдаться всеми без исключения.
Для тех, кто создаёт темы: В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)
Для тех, кто тестирует: Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разное тестирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |