Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2009, 11:24   #1
Эльмирчик (ms)
 
Аватар для Эльмирчик (ms)
 
Регистрация: 08.01.2009
Сообщений: 6
По умолчанию Шифрование по алгоритму RSA

Исходные данные: p=5, q=19, закрытый ключ Ks=31. Написать программу, реализующую вычисление открытого ключа Kp и шифрование открытым ключом следующей последовательности чисел: 1, 2, 4, 8, 33, 6, 21, 13, 7

Открытый ключ находится так(PascalABC):
Код:
Program RSA;
Var 
p, q, r, fr, Kp, Ks, o: integer;
Begin
Write('Введите простое число p=');
readln(p);
Write('Введите простое число q=');
readln(q);
r:=p*q;
Write('Произведение двух простых чисел p и q равно r=',r);
fr:=(p-1)*(q-1);
Writeln('функция Эйлера f(r)=',fr);
Write('Введите закрытый ключ Ks=');
readln(Ks);
Kp:=1;
begin 
repeat Kp:=Kp+1 until (Kp*Ks) mod ((p-1)*(q-1))=1;
end;
Writeln('Открытый ключ Kp=',Kp);
End.
«Мое поражение не будет означать, что нельзя было победить.Многие потерпели поражение,стараясь достичь вершины Эвереста,и в конце концов Эверест был побежден».
(Эрнесто Че Гевара)

Последний раз редактировалось MaTBeu; 05.06.2009 в 21:38.
Эльмирчик (ms) вне форума Ответить с цитированием
Старый 05.06.2009, 20:51   #2
basker2007
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 16
По умолчанию

http://programmersforum.ru/showthrea...&highlight=RSA
ищи там мой ответ.
basker2007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгорим RSA LT. Помощь студентам 4 05.06.2009 22:36
программа по циклическому алгоритму через FOR АлександрFRONT Паскаль, Turbo Pascal, PascalABC.NET 1 05.12.2008 12:53
Программа создания матрицы из исходной по заданному алгоритму milton Паскаль, Turbo Pascal, PascalABC.NET 4 23.11.2008 14:54
RSA шифрование. Требуется пример. Hakman Помощь студентам 5 22.02.2008 16:05