Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Программа шифрования по алгоритму RSA, 4096bit 
:(
    Опции темы
tigger
Дата 29.5.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 456
Регистрация: 30.4.2005

Репутация: нет
Всего: 4



Могу выложить h и cpp файлы сам не смотел может и помогут.

Присоединённый файл ( Кол-во скачиваний: 251 )
Присоединённый файл  RSA.rar 8,08 Kb


--------------------
user posted image
PM MAIL   Вверх
bi0s_0x269
Дата 22.8.2007, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 20.8.2007

Репутация: нет
Всего: нет



Цитата(MaxB @ 28.9.2006,  15:11)
512bit, 1024bit достаточно для высокой секретности.

хм... а специалисты давно рекомендуют не использовать ключи короче 2048 бит....  smile  

и еще вопросик: прога использует только RSA??? это очень медленный алгоритм... 

обычно для экономии времени используется "цифровой конверт": создается сеансовый (случайный) ключ
для симетричного алгоритма (например AES, Blowfish, DES...) и им шифруется сообщение а потом этот ключ шифруется
RSA и присоединяется к сообщению! а еще должна проверятся целосность с помощью хеш-фукнции или хотябы CRC.

без этого всего прога просто не удовлетворяет базовым криптографическим требованиям  smile 
PM MAIL   Вверх
igorka
Дата 22.12.2007, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 28.6.2007

Репутация: нет
Всего: нет



Возникла проблема при реализации RSA:
 надо хранить открытый и закрытый ключи в файлах,
 как известно ключи это пары чисел (n+e), (n+d) http://ru.wikipedia.org/wiki/RSA
Как записать эти числа, а потом прочитать и главное разделить на составляющие (n+e), (n+d).
У кого есть идеи по реализации, подскажите плз.

Добавлено через 10 минут и 1 секунду
размер ключа может быть разный, то 32 до 4096 бит, так что считать определенное кол-во байт не выйдет
PM MAIL   Вверх
Romikgy
Дата 23.12.2007, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



имхо строка все выдержит


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
betal
Дата 23.12.2008, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



Цитата(MaxB @ 28.9.2006,  12:47)
Программа намного меньше чем PGP и ей подобные.


Возможность шифрования 128bit, 256bit, 512bit, 1024bit, 2048bit, 4096bit.

Немного об RSA.
Программа генерирует два ключа секретный и публичны.
Публичным можно зашифровать а секретным разшифровать.
Все просто.


Тестируйте кому не лень: [b]SpearRSA (122kb)[/b]smile 


Буду рад критики.

для начала после розшифровки файла нет отображения. Тоесть пробежала загрузка. Выскочила надпись что оно завершило розшифровку фала и все. Ни тебе переведеный полученый текст, ни тебе выходной файл... 
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
misha111
Дата 1.4.2009, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



я вообще недопонял зачем скрывать исходный код на алгоритм, про который писано переписано на разных языках. К примеру если бы вы реализовали гост, то действительно можно скрывать, я когда его реализовывал - не нашёл ни одного вменяемого исходника, один алгоритм. Потом - шифрование только текста, ну это вообще, зачем оно надо?
Я даже тестить ничего не хочу, такого в интернете валом! Ничего нового вы не придумали.
Когда придумали алгоритм и красуются его мошьностью - его открывают и представляют реализацию в нескольких языках чтоб все моги оценить криптостойкость. Сам алгоритм, и тем более его реализации не представляют никакой секретности.
Секретность представляют только закрытый ключ и открытый текст, и всё.
А потом - вот вы говорите потестить - что там его тестить, закриптуйте пару гигабайт и раскриптуйте. Возьмите потоковое видео, уж там вообще капец! Если оригинал и раскриптованный текст совпадает - всё правильно с точки зрения программирования. Но а  если вы напартачили в самой логике, пусть даже криптует правильно, то без исходников - это вообще верх глупости начинать подобную тему!

Это сообщение отредактировал(а) misha111 - 1.4.2009, 21:29
PM MAIL WWW   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

  • Темы, в которых будут обнаружены нарушения, будут закрыты или удалены.
  • К пользователям, многократно нарушившим правила, будут применены отдельные санкции.

Для тех, кто создаёт темы:

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

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разное тестирование | Следующая тема »


 




[ Время генерации скрипта: 0.1074 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.