|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2013, 13:35 | #1 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
RSA Шифрование
Добрый день! Есть ли у кого-нибудь хорошие исходники шифрования RSA на Delphi, реализующие следующий алгоритм:
Для начала необходимо сгенерировать открытый и секретные ключи: Возьмем два больших простых числа p and q. Определим n, как результат умножения p on q (n= p*q). Выберем случайное число, которое назовем d. Это число должно быть взаимно простым (не иметь ни одного общего делителя, кроме 1) с результатом умножения (p-1)*(q-1). Определим такое число е, для которого является истинным следующее соотношение (e*d) mod ((p-1)*(q-1))=1. Hазовем открытым ключем числа e и n, а секретным - d и n. Для того, чтобы зашифровать данные по открытому ключу {e,n}, необходимо следующее: разбить шифруемый текст на блоки, каждый из которых может быть представлен в виде числа M(i)=0,1,2..., n-1( т.е. только до n-1). зашифровать текст, рассматриваемый как последовательность чисел M(i) по формуле C(i)=(M(I)^e)mod n. Чтобы расшифровать эти данные, используя секретный ключ {d,n}, необходимо выполнить следующие вычисления: M(i) = (C(i)^d) mod n. В результате будет получено множество чисел M(i), которые представляют собой исходный текст. Последний раз редактировалось Ericnex; 18.11.2013 в 15:06. |
18.11.2013, 15:09 | #3 |
Форумчанин
Регистрация: 07.04.2010
Сообщений: 218
|
Не совсем то, хотелось бы что-нибудь без добавления дополнительных crypto-библиотек
|
18.11.2013, 15:12 | #4 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
так там все исходники есть (что правда не на Delphi). при желании можно разобраться.
|
18.11.2013, 17:36 | #5 |
Форумчанка
Регистрация: 28.04.2013
Сообщений: 9
|
только что писала такой проект на заказ, если интересует, пишите, можем обсудить небесплатный вариант
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование методом RSA c++\c | Lokomoss | Помощь студентам | 7 | 01.11.2012 16:48 |
RSA шифрование на C++ | Lervil | Фриланс | 9 | 04.07.2011 09:38 |
DES и RSA шифрование! | korneplodik | Помощь студентам | 0 | 16.05.2011 10:56 |
RSA шифрование | Slimbr | Помощь студентам | 0 | 12.12.2009 13:30 |
Шифрование по алгоритму RSA | Эльмирчик (ms) | Помощь студентам | 1 | 05.06.2009 20:51 |