Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

асинхронное шифрование rsa   Найти похожие ветки 

 
defen ©   (2009-12-05 16:48) [0]

Доброго времени суток! Подскажите пожалуйста, как реализовать асинхронное шифрование на Delphi может кто сталкивался? В криптографии полный 0. MSDN и гугль не предлогать. Спасибо.


 
Германн ©   (2009-12-05 19:10) [1]

http://sourceforge.net/projects/tplockbox/


 
Washington ©   (2009-12-06 11:30) [2]

а я использую набор компонент DCP_Crypt. Рекомендую. Там есть набор DCP_hash + DCP_Ciphers - все наиболее популярные алгоритмы хэширования и шифрования.


 
TIF ©   (2009-12-07 19:18) [3]

> DCP_Crypt

А там асинхронное шифрование RSA разве было? По-моему нет...


 
Eraser ©   (2009-12-07 19:21) [4]

> [0] defen ©   (05.12.09 16:48)

MS Crypto API.


 
CrytoGen   (2009-12-07 19:33) [5]

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


 
TIF ©   (2009-12-08 04:21) [6]

> Уже какая-то новая терминология пошла.

Терминология вроде нормальная... Новое - хорошо забытое старое? )

См. по ссылке:
http://ru.wikipedia.org/wiki/Поточный_шифр
* Синхронные поточные шифры (СПШ) – шифры, в которых поток ключей генерируется независимо от открытого текста и шифротекста.
* Самосинхронизирующиеся поточные шифры (асинхронные поточные шифры (АПШ)) – шифры, в которых поток ключей создаётся функцией ключа и фиксированного числа знаков шифротекста.

(поточные шифры в свою очередь являются подмножеством симметричных шифров)


 
Германн ©   (2009-12-08 04:27) [7]


> CrytoGen   (07.12.09 19:33) [5]
>
> Уже какая-то новая терминология пошла.

Переводы и переводчики, блин. :(
Ну и "толкователи" тоже блин. :)


 
CrytoGen   (2009-12-08 08:48) [8]

лучше бы Шнайера почитали :), википедий начитаются вот и появляются асинхронное шифрование...


 
CrytoGen   (2009-12-08 09:20) [9]

Ладно с асинхронными допустим, но над RSA то зачем так издеваться?


 
oleg1963lora   (2009-12-09 15:52) [10]

Я играл с RSA в середине 90-х. Алгоритм простенький,НО!
Мне пришлось число 73 возводить в 617-ю степень. А сделать это надо
целочисленным сособом, потомучто потом нужно результат взять по модулю какого-то числа. Как это сделать - до сих пор не знаю (((


 
CrytoGen   (2009-12-09 19:56) [11]

степень у вас маленькая для RSA. А возводить там никакой проблемы нет.


 
Eraser ©   (2009-12-09 23:47) [12]

> [10] oleg1963lora   (09.12.09 15:52)

"длинная арифметика" )
кстати в джаве есть готовые классы сразу.


 
Slym ©   (2009-12-11 11:33) [13]

FGInt


 
cr@nk ©   (2011-01-13 21:13) [14]

Осмелюсь вклиниться сюда со своим вопросом.
Не могли бы вы объяснить часть алгоритма шифрования RSA из модуля FGInt
На сайте у них лежит следующий пример
 writeln("Searching for the first prime...");
 Base10StringToFGInt("102336547456161301", p);
 PrimeSearch(p); // поиск ближайшего простого числа
 writeln("Searching for the second prime...");
 Base256StringToFGInt("AEFAFGhdhsgoi!c"ty!a", q);
 PrimeSearch(q);

На данный момент мне непонятно, зачем используется процедура Base256StringToFGInt("AEFAFGhdhsgoi!c"ty!a", q);
т.е. по идее тут подбирается второе простое число, но почему бы не использовать процедуру Base10StringToFGInt ?

P.S.: если не против, то после ответа продолжу спрашивать по дальнейшему коду, если что-то будет непонятно :)


 
CrytoGen   (2011-01-13 21:18) [15]

Да пофик чО использовать в это месте.


 
Anatoly Podgoretsky ©   (2011-01-13 22:56) [16]

> defen  (05.12.2009 16:48:00)  [0]

Асинхронное это как, не путаешь с асиметричным?


 
Германн ©   (2011-01-14 01:21) [17]


> Anatoly Podgoretsky ©   (13.01.11 22:56) [16]

Обрати внимание на дату создания ветки.


 
Anatoly Podgoretsky ©   (2011-01-14 12:14) [18]

Хочешь сказать, что он Новый год встречал?


 
cr@nk ©   (2011-01-14 23:00) [19]

А ещё дурацкий вопрос:
Base256StringToFGInt("AEFAFGhdhsgoi!c"ty!a", q);
Как можно задать битность простых чисел?
Цитата из вики

> Выбираются два случайных простых числа p и q заданного размера (например, 1024 бита каждое).


 
DiamondShark ©   (2011-01-16 19:20) [20]


> Anatoly Podgoretsky ©   (14.01.11 12:14) [18]
> Хочешь сказать, что он Новый год встречал?

Хочет сказать, что аффтару ветки, скорее всего, уже пофиг.


 
Anatoly Podgoretsky ©   (2011-01-16 21:34) [21]

> DiamondShark  (16.01.2011 19:20:20)  [20]

Я про того, кто поднял


 
DiamondShark ©   (2011-01-16 22:46) [22]


> Anatoly Podgoretsky ©   (16.01.11 21:34) [21]

Кто поднял -- он хороший. Он поиском пользуется.



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.051 c
15-1329058787
Чебурашка
2012-02-12 18:59
2013.03.22
Вызов функции в чужом процессе


3-1283500093
6ruse
2010-09-03 11:48
2013.03.22
ТРИГЕР


15-1343214796
AV
2012-07-25 15:13
2013.03.22
Торможу.. с перекрытием в наследнике функции


15-1339971700
Дмитрий С
2012-06-18 02:21
2013.03.22
Предлагаю плохих людей называть футболистами :)


15-1333788333
Pavia
2012-04-07 12:45
2013.03.22
Юридический вопрос.