Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› RSA
Посл.ответ Сообщение

Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 08 декабря 2007 19:09
· Личное сообщение · #1

Эм, у кого нибудь есть сорс своей реализации RSA. Такой чтобы простой и понятный без кучи файлов и ненужных функций. Натолкнули на miracl и cryptopp, но в чем проблема там много лишнего (не лишнего скажем так а слишком большая функциональность) и вовевать с ними в компиляции мне уже надоело =)
Я верю что кто нибудь писал хотя бы для себя подобное, поделитесь пожалуйста




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 08 декабря 2007 19:29
· Личное сообщение · #2

http://www.exelab.ru/f/action=vthread&forum=1&topic=3519

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 08 декабря 2007 19:40
· Личное сообщение · #3

А ещё есть вот такая прилольная либа
www.cryptlib.com/standards-compliance.htm

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2007 09:54
· Личное сообщение · #4

Isaev пишет:
http://www.exelab.ru/f/action=vthread&forum=1&topic=3519

Пример там канеш хороший легко понимаетца но FGInt к CPP думаю не прикрутить =)
А вот вторая ссылочка там вроде на си но опять же пример - 6 строк и коментарий оставляет желать лучшего =)
Чтож видимо придеца все что уже написал переписывать с нуля в дельфе чтобы РСА все таки было =(



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2007 09:59
· Личное сообщение · #5

Попробовал еще по совету друзей CryptoAPI использовать =) ГРят все просто и понятно ... ага ждал ..
Свой готовый паблик ей втюхать кое как удалось, и то каждый раз для одного и того же m и ключа она криптовала по разному =) Ужасть винда рулит



Ранг: 30.6 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 09 декабря 2007 12:16
· Личное сообщение · #6

--> Crypto++® Library 5.5.2 <-- http://cryptopp.com/
А на codeproject'е целая подборка статей, типа Crypto++ для чайников!



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 09 декабря 2007 15:43
· Личное сообщение · #7

очень громоздкая эта cryptopp



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 декабря 2007 20:30
· Личное сообщение · #8

Да уж, в ней напиханы все алгоритмы. Начинаеш собирать там не так тут не так, не знаю в чем там проблема но и разобратца в этйо куче не в силах если что то не так. Это звучит как наглость но хотелось бы пример на С++ желательно борланд но мона и VC лиш бы это писал человек и это у него Работало!



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 декабря 2007 06:32
· Личное сообщение · #9

Взял Verylong.h вроде сделал простенькое шифрование наконец то)
Но возникает вопрос, есть буфер с данными длинной 128 байт, и есть ключик в 128 байт, а по стандарту шифровать надо интерпритируя весь буфер с M как одно длиннющее число? или по блокам, если по блоками то по скоко) А то verylong умирает если целиком число ей даеш)




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 10 декабря 2007 08:08
· Личное сообщение · #10

cust, у меня в калькуляторе используется integer из cryptopp. Под VS2005 всё компилеццо и работает душевно.

RSA одной строкой:
out.valBig_ = CryptoPP::a_exp_b_mod_c(args[0].valBig_, args[1].valBig_, args[2].valBig_);




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 22 декабря 2007 15:29
· Личное сообщение · #11

Вот кстати ещё ну Очень не плохая либа, но только для Delphi
--> Encryption Compendium <-- http://www.michael-puff.de/Developer/Delphi/Importe/Hagen_Reddmann/

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 декабря 2007 03:56
· Личное сообщение · #12

Вот такая вот штука есть. ТОж под Делфи
www.isyst.ru/download/rsa_demo.rar



Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 23 декабря 2007 04:32
· Личное сообщение · #13

biglib юзай и норм... но там по теме есть только PowModExp, и нет всяких test prime, rabin miller и прочего...

-----
Shalom ebanats!





Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 23 декабря 2007 06:34
· Личное сообщение · #14

А какие трудности возникли с криптоапи? На рсдн.ру вроде даже статья есть, в которой описывается работа с криптоапи, разбирается пример работы с рса. Я по ней сидел разбирался, вроде все достаточно понятно.

-----
The truth is out of there...



 eXeL@B —› Программирование —› RSA
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати