Поиск:

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


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



Программа намного меньше чем PGP и ей подобные.


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

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


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


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




Это сообщение отредактировал(а) MaxB - 3.10.2006, 18:48
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 28.9.2006, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



А исходник где?


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

PM   Вверх
MaxB
Дата 28.9.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



Тема называется тестирование программ, а не Исходники.ru smile 

Это сообщение отредактировал(а) MaxB - 28.9.2006, 13:10
PM MAIL WWW ICQ   Вверх
comtat
Дата 28.9.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Цитата

Приложению не уладось запуститься, поскольку MFC71.DLL не был найден.

Вот так вот, че за dll юзает ??
Может ее в архив или ее только у меня нет ??


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
Romikgy
Дата 28.9.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MaxB @  28.9.2006,  12:10 Найти цитируемый пост)
Тема называется тестирование программ, а не Исходники.ru

зато на vingrad.ru
Цитата(comtat @  28.9.2006,  12:28 Найти цитируемый пост)
Вот так вот, че за dll юзает ??
Может ее в архив или ее только у меня нет ?? 

визуал си и мя нет , так что...


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

PM   Вверх
comtat
Дата 28.9.2006, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Так не интересно  smile , даже не протестишь


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
MaxB
Дата 28.9.2006, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



Я обновил ссылку. Должно быть всё ок.
PM MAIL WWW ICQ   Вверх
comtat
Дата 28.9.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



А че он за файл шифрирует ??


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
MaxB
Дата 28.9.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



Цитата

А че он за файл шифрует ?? 


Любой который, выберешь.

В начале создаётся публичные и секретные ключи, а потом выбираешь файло и ждешь пока шифруется.
Зашифрованный файл имя.rsa

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




Это сообщение отредактировал(а) MaxB - 28.9.2006, 14:27
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 28.9.2006, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



долго шифрует 300 к текста и уже запецался ждать smile
кса а че только текст можно шифровать?


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

PM   Вверх
MaxB
Дата 28.9.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



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

А долго наверно потому что ты ключ большой взял, 512bit, 1024bit достаточно для высокой секретности.
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 28.9.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MaxB @  28.9.2006,  14:11 Найти цитируемый пост)
А долго наверно потому что ты ключ большой взял, 512bit, 1024bit достаточно для высокой секретности. 

нет секретность ставил 128 бит

Добавлено @ 15:29 
кса и че имя у декодированного файла отличается от оригинала?


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

PM   Вверх
comtat
Дата 29.9.2006, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Цитата(Romikgy @  28.9.2006,  15:01 Найти цитируемый пост)
долго шифрует

не знай незнай у меня файл размером 100 кб на 1024bit мохом зашифрировал



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
rsm
Дата 2.10.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



MaxB, несколько комментариев:
1. Исходники все же очень желательно выложить для возможности их изучения. Потому что пока неизвестно, является ли используемый в программе алгоритм шифрования настоящим RSA и насколько правильно он используется.
2. При ключе 4096 бит программа стабильно виснет.
3. Секретный и публичный ключи должны содержать только печатаемые символы (цифры, латинский алфавит и пр.) для того, чтобы их можно было нормально передавать, копировать и хранить.
4. Очень хотелось бы организовать в программе многопоточность, чтобы главное окно не подвисало во время обработки больших файлов.
5. Зачем нужно окно вывода результата? Лучше сделать просто индикатор прогресса, в процентах.
PM MAIL   Вверх
MaxB
Дата 3.10.2006, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



rsm

Цитата

1. Исходники все же очень желательно выложить для возможности их изучения. Потому что пока неизвестно, является ли используемый в программе алгоритм шифрования настоящим RSA и насколько правильно он используется.

На счёт исходников подумаю.

Цитата

2. При ключе 4096 бит программа стабильно виснет.

Вообще то такой ключ, может создаваться минут 20.

Цитата

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

Чем тебе не нравится в шестнадцатеричных кодах, хранить можно в виде файла.
Просто если использовать только цифры и латинский алфавит, теряется секретность, взломщик может эти воспользоваться.


Цитата

4. Очень хотелось бы организовать в программе многопоточность, чтобы главное окно не подвисало во время обработки больших файлов.

Я обновил ссылку там реализована многопоточность.


Цитата

5. Зачем нужно окно вывода результата? Лучше сделать просто индикатор прогресса, в процентах. 

Согласен, сделал!

PM MAIL WWW ICQ   Вверх
rsm
Дата 4.10.2006, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(MaxB @  3.10.2006,  20:59 Найти цитируемый пост)
теряется секретность

Это почему? При достаточной длине ключ можно подбирать очень и очень долго, даже если он состоит из простых символов.
PM MAIL   Вверх
SectoR
Дата 5.10.2006, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



дай сорец! Без него сложно найти баги в реализации  smile 
PM   Вверх
RA
Дата 5.10.2006, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

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



эт самое, у меня вопрос а что разве программы шифрования файлов/текста пользуются спросом?
PM   Вверх
Spear
Дата 5.10.2006, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



2SectoR. Багов в реализации нету. Это готовый програмный продукт с точки зрения реализации алгоритма шифрования и алгоритма генерации чисел. Хочешь сорец - гони деньгец smile Шучу. Если серьёзно - это бывший дипломный проект, только развитый и доработаный.

2rsm. Теряется секретность. Разница в секунду - тоже разница smile)))) А тут идёт речь о миллионах лет на современном cray-компьютере ;) И вообще теряется потому, что её можно, как ты говоришь "нормально передавать, копировать" smile

2 RA. Бугагагахаха! Вообщето даже в твоём мобильнике и подключении к интернету используется шифрование.  smile 

PM MAIL   Вверх
MaxB
Дата 6.10.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 10.2.2004
Где: Украина, Одесса

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



Цитата

эт самое, у меня вопрос а что разве программы шифрования файлов/текста пользуются спросом? 


RA, Программа шифрует все виды файлов.


Цитата

Это почему? При достаточной длине ключ можно подбирать очень и очень долго, даже если он состоит из простых символов. 


rsm, Объясняю, если взять PGP, да там реализовано как ты и говоришь. Ключ состоит из латинских букв и цифр. 
Латинских букв - 26, Цифр - 10.
Получается на каждом байте мы теряем 219 возможных значений. Тобеж имея ключ 128bit – реально он в раз 7 меньше.
На супер компе это легко ломается. 
Кстати ты открывал файлы ключей? Они довольно читабельны, т. к. в hex-виде.


Это сообщение отредактировал(а) MaxB - 6.10.2006, 11:30
PM MAIL WWW ICQ   Вверх
Romikgy
Дата 6.10.2006, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MaxB @  6.10.2006,  10:17 Найти цитируемый пост)
Латинских букв - 26, Цифр - 10.
Получается на каждом байте мы теряем 219 возможных значений. Тобеж имея ключ 128bit – реально он в раз 7 меньше.

не понял этого утверждения smile



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

PM   Вверх
rsm
Дата 6.10.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(MaxB @  6.10.2006,  13:17 Найти цитируемый пост)
Объясняю

Лучше было бы объяснить, как хранить приватный ключ в том виде, как он есть сейчас? Скинуть на флешку? Ее могут украсть. Зашифровать паролем? Ерунда, теряется весь смысл. Применить стенографию? Это легко выявляется по наличию специальной программы.
Суть моей идеи-предложения оставить в приватном ключе только латинский алфавит, цифры и спец-символы состоит в том, что такой ключ можно будет положить в самое надежное для него место - собственную память, которую ни украдешь, ни брутфорсом не возьмешь (физическое насилие оставим за кадром, т.к. им почти всегда можно вскрыть что угодно вне зависимости от степени криптостойкости).
PM MAIL   Вверх
RA
Дата 6.10.2006, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

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



Цитата(MaxB @  6.10.2006,  11:17 Найти цитируемый пост)
RA, Программа шифрует все виды файлов.


Странно я вроде спросил пользуются ли такие программы спросом у населения и получил вот такой вот ответ .....
PM   Вверх
Spear
Дата 7.10.2006, 02:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(RA @ 6.10.2006,  13:09)
Странно я вроде спросил пользуются ли такие программы спросом у населения и получил вот такой вот ответ .....

У какого населения? smile 

зы: какой вопрос, такой ответ ;)
PM MAIL   Вверх
Alexandr87
Дата 2.12.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

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



Гы. Давняя тема, но наткнулся на ссылку.
По поводу постов "авторов", видно что диплоник писался на шару,  математические библиотеки взяты готовые, или даже полностью вся реализация взята готовая.

Цитата(MaxB @  3.10.2006,  21:59 Найти цитируемый пост)
Чем тебе не нравится в шестнадцатеричных кодах, хранить можно в виде файла.
Просто если использовать только цифры и латинский алфавит, теряется секретность, взломщик может эти воспользоваться.

Я вот млин не догоняю, как можно использовать в ключе латинский алфавит и числа.

Цитата(MaxB @  6.10.2006,  14:17 Найти цитируемый пост)
rsm, Объясняю, если взять PGP, да там реализовано как ты и говоришь. Ключ состоит из латинских букв и цифр. 

Вам никогда в голову не приходило, что то что вы видите, это есть представление ключа, а не сам ключ.



Цитата(MaxB @  28.9.2006,  18:11 Найти цитируемый пост)
Пока только текст, но я сейчас работаю над тем, чтоб можно было шифровать все.

Цитата(Spear @  6.10.2006,  01:54 Найти цитируемый пост)
Если серьёзно - это бывший дипломный проект, только развитый и доработаный

мда... действительно дипломный и доработанный

Всё же интересно было бы глянуть на исходник. Что то мне кажется, что шифрование файлов действительно происходит на rsa, отсюда и медленность результатов.

Добавлено @ 19:31 
Цитата(rsm @  6.10.2006,  15:10 Найти цитируемый пост)
Лучше было бы объяснить, как хранить приватный ключ в том виде, как он есть сейчас? Скинуть на флешку? Ее могут украсть. Зашифровать паролем? Ерунда, теряется весь смысл.

Не могу понять, почему теряется смысл при шифровании ключа "паролем",  а вообще существуют специальные устройства - "безопасные хранилища", как то AR MiniKey, Aladdin Token и другие.


Это сообщение отредактировал(а) Alexandr87 - 2.12.2006, 19:55
PM Jabber   Вверх
rsm
Дата 2.12.2006, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Alexandr87 @  2.12.2006,  21:24 Найти цитируемый пост)
Не могу понять, почему теряется смысл при шифровании ключа "паролем"
Стойкость ассиметричного шифрования определяется в первую очередь секретностью приватного ключа. А какая тут может быть секретность, если можно получить этот ключ, использовав для его расшифровки притимивный пароль?

Цитата(Alexandr87 @  2.12.2006,  21:24 Найти цитируемый пост)
существуют специальные устройства - "безопасные хранилища"
Если в этом устройстве используется надежная идентификация владельца (например отпечаток пальца с измерением температуры и кровяного давления) - тогда да, согласен, это подойдет.
PM MAIL   Вверх
Alexandr87
Дата 3.12.2006, 06:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

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



Цитата(rsm @  2.12.2006,  23:11 Найти цитируемый пост)
Стойкость ассиметричного шифрования определяется в первую очередь секретностью приватного ключа. А какая тут может быть секретность, если можно получить этот ключ, использовав для его расшифровки притимивный пароль?


Ключи, зашифрованные симметрией, вскрыть конечно можно при наличии хороших вычислительных мощностей (как любую другую информацию), но что теперь - хранить ключи в открытом виде? Что вы предлагаете.
Ну и не стоит забывать про вышеописанные девайсы.

Цитата(rsm @  2.12.2006,  23:11 Найти цитируемый пост)
Если в этом устройстве используется надежная идентификация владельца (например отпечаток пальца с измерением температуры и кровяного давления) - тогда да, согласен, это подойдет. 

Данные устройства обеспечивают двух-факторную авторизацию - необходимо наличие самого устройства - токена, а также знание пин-кода. Устройства обеспечивают защиту от "подбора" пин-кода, установлением предельного числа неверного ввода или же интервалами между вводом.

PM Jabber   Вверх
rsm
Дата 3.12.2006, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Alexandr87 @  3.12.2006,  08:17 Найти цитируемый пост)
что теперь - хранить ключи в открытом виде
Как раз наоборот - прятать как можно надежнее.

Цитата(Alexandr87 @  3.12.2006,  08:17 Найти цитируемый пост)
Данные устройства обеспечивают двух-факторную авторизацию
Слабовато. Биометрическая авторизация с измерением давления и температуры понадежнее будет, ей может пользоваться только один человек и только пока жив.
PM MAIL   Вверх
Lillu
Дата 1.4.2007, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А кто-нибудь все-таки может поделится исходником Rsa для ключа 512 бит? smile 
Очень нужно!!!!
PM MAIL   Вверх
_STAR_
Дата 26.5.2007, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет всем!!!! smile 

Если не тяжело помогите плиз с дипломом по теме :

"Программная система криптографической защиты на базе RSA с ключом переменной длины"

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

Заранее благодарен за любую помощь! smile 

пишите [email protected]

Это сообщение отредактировал(а) _STAR_ - 26.5.2007, 17:16
PM MAIL ICQ   Вверх
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.1355 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

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