Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

асинхронное шифрование 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.063 c
2-1338573991
fShtein
2012-06-01 22:06
2013.03.22
EhLib компонент


2-1344328033
Pcrepair
2012-08-07 12:27
2013.03.22
Чем лучше заменить TidHTTP Indy 10?


15-1330357950
CRLF
2012-02-27 19:52
2013.03.22
А что такое "порты 2В/1Р"


15-1331496593
Leon-Z
2012-03-12 00:09
2013.03.22
Git ???


2-1339941974
ankazh
2012-06-17 18:06
2013.03.22
ShowModal





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский