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

Вниз

RSA помогите с алгоритмом   Найти похожие ветки 

 
Meier   (2005-10-15 22:40) [0]

Проблемка с алгоритмами генерации ключей RSA,кто поможет?
Вот алгоритмы(Хакер и сайт криптографии)
Хакер:
1)Выбираем какие-нибудь достаточно большие простые числа P и Q(прим:у меня Int64,но с небольшим запасом)
2)Пусть теперь N=P*Q, а M=(P-1)*(Q-1)
3)Находим число D, взаимно простое с M
4)Подбираем число E так,чтобы E*D=1(mod M)
(E,n) (D,N) ключи
Сайт:
Взять два больших простых числа p и q (скажем, около 100 десятичных цифр в каждом).
Вычислить n = pq.
Взять небольшое нечётное число e, взаимно простое с j(n). (Из соотношения (33.20) следует, что j(n)=(p-1)(q-1)
Вычислить d=e-1 mod j(n) (По следствию 33.26 d существует и определено однозначно по модулю j(n). )
(прим:e в минус 1 степени,а не e-1)
Составить пару P = (e, n) - открытый RSA-ключ (RSA public key).
Составить пару S = (d, n) - секретный RSA-ключ (RSA secret key).
=====
Я сгенерировал открытый ключ,но не закрытый.Немогу найти D(непойму как).И какие переменный целые,а какие вещественные?Что такое взаимо простые числа?Тоесть они делятся друг на друга с остатком или что?


 
Eraser ©   (2005-10-15 22:51) [1]


> Meier   (15.10.05 22:40)

По "хакеру" и "сайту криптографии" этой самой криптографии не научишься. Ей 5-6 лет в вузе учиться нало, а потом 5-10 лет из страны выпускть не будут )
Установи готовые компоненты или лучше используй Crypto API.
Вот хорошая статья http://rsdn.ru/article/crypto/usingcryptoapi.xml
Если понадобиться заголовочный файл - пиши.


 
A22 ©   (2005-10-16 00:24) [2]

"ВЗАИМНО ПРОСТЫЕ ЧИСЛА натуральные числа, не имеющие общих делителей, отличных от 1; напр., 15 и 16."

первая ссылка по запросу "взаимно простые числа" в Яндексе.
А вообще, насчет криптографии правильно ответили. 5.5 лет в институте учат на специальности "защита информации", журнал Хакер в данном случае - не серьезно...


 
QwertyKz   (2005-10-16 00:41) [3]

Pomnitsaj na saite z0mbie.host.sk (sei4as ego netu). Bylo dolo"no mnogo infy ob RSA. Tam je byly privery na C i ASM"e. Esli nado u sebja poishu, gde to doljno ostat"saj.



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

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

Наверх




Память: 0.45 MB
Время: 0.011 c
15-1144836517
Web_Viruss
2006-04-12 14:08
2006.05.07
Помогите написать


8-1125856202
NightLord
2005-09-04 21:50
2006.05.07
Звуковые данные


15-1144937217
oldman
2006-04-13 18:06
2006.05.07
Навеяно веткой про американский "Солярис"


2-1145195628
Замок
2006-04-16 17:53
2006.05.07
как програмно расшарить папку


1-1143918743
Sphinx
2006-04-01 23:12
2006.05.07
Определение собственного менеджера памяти





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский