Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Как обращяться к переменной form1 из form2? Как обращяться к переменной form1 из form2? Заранее благодарен. https://www.cyberforum.ru/ delphi-beginners/ thread513944.html Жирные точки вместо звездочек Delphi
Привет! у меня есть Edit для ввода пароля, подскажите как сделать большие черные точки) вместо стандартных звездочек?
Delphi Посредник и overload https://www.cyberforum.ru/ delphi-beginners/ thread513899.html
Добрый день. Пытаюсь реализовать паттерны медиатор, команда и актер и столкнулся с такой странностью. У актера есть два перегруженных метода (для двух типов команд). Если я явно вызываю у актера...
Delphi Найти слова в тексте, не содержащие указанные буквы. https://www.cyberforum.ru/ delphi-beginners/ thread513891.html
1 Дан текст на русском языке и не которые две буквы. Найти слова не содержащее указанные буквы. 2 Дан строка, подсчитать сколько различных символов встречаются в ней
Подсчёт повторений Delphi
Здравствуйте ,у меня вопрос такой как мне подсчитать кол-во повторений подряд одного числа из random(52)(хотя без разницы )и записать в файл вывести на графике ... что то у меня пока не выходит если...
Delphi Excel гипперссылка https://www.cyberforum.ru/ delphi-beginners/ thread513853.html
В delphi на форме имеется StringGrid уже с заполненными полями(Путь к файлу, размер). Далее таблицу перегоняю в excel. Нужен код, в котором на каждую ячейку(excel) в колонке Путь к файлу стояла...
Delphi Drag and drop в listbox https://www.cyberforum.ru/ delphi-beginners/ thread513851.html
Здравствуйте! есть такая процедура procedure TForm1.DropFiles(var Msg: TWMDropFiles); var dropFileName : array of Char; begin If DragQueryFile(Msg.Drop, 0, dropFileName, MAX_PATH) > 0 then ...
работа с текстовыми файлами Delphi
Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа несколькими пробелами. Вывести сумму этих чисел и их количество.procedure TForm1.Button1Click(Sender:...
Delphi Простое шифрование методом перестановки символов Привет, форумчане. Помогите пожалуйста. Нужно составить программку, в которой будет вводиться строка, ключ шифрования, длина которого равна длине той самой строки, и по нажатию кнопки сообщение... https://www.cyberforum.ru/ delphi-beginners/ thread513818.html Delphi Преобразование данных в вещественный тип и вычисление значений функции https://www.cyberforum.ru/ delphi-beginners/ thread513781.html
Задача стоит такая: Вычислить три значения выражения Y=AX^n+X^n/(2X-5) , начиная с X0 с приращением dX. Для решения задачи нужно преобразовывать строковый тип в вещественный. Для этого рекомендуется...
что за алгоритм? Delphi
число делится на $4000(16384), результат умножается на $10DCD(69069), $270(624) раз, получается массив байт из которого потом берутся пары по 8 байт, ксорятся, смещаются байты и так далее большое...
Delphi MouseMove. Button при перемещении перемещается за пределы экрана. вообщем написал такую программу: когда наводишь на кнопку мышь, то кнопка появляется в другом месте. Но бывает так, что кнопка появляется за границами формы.. Как это исправить? Вот что я использую:... https://www.cyberforum.ru/ delphi-beginners/ thread513768.html
4 / 4 / 1
Регистрация: 11.12.2011
Сообщений: 44
0

Шифрование текста в RSA - Delphi - Ответ 2768183

07.03.2012, 13:35. Показов 5447. Ответов 3
Метки (Все метки)

Есть ли какие нибудь статьи для новичков?
Исходник есть но в нем я ничего не понял:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
function Bit(Value, n: Integer): Boolean;
asm
   bt eax, edx
   setc al
   and eax, 0FFh
end;
 
function FastPower(a, b, n: integer): integer;
var i: integer;
    ai: extended;
begin
  ai := a;
  for I := Trunc(log2(b)) - 1 downto 0 do
  if Bit(b, i) then ai := Round(sqr(ai) * a) mod n else ai := Round(sqr(ai)) mod n;
  result := Round(ai);
end;
 
function Encrypt(s: string; e, n: integer): TIncodeMes;
  var I: Integer;
begin
  SetLength(result, length(s));
  for I := 0 to Length(s) - 1 do
    result[i] := FastPower(ord(s[i + 1]), e, n)
end;
 
function Decrypt(s: array of integer; e, n: integer): string;
  var i: Integer;
begin
  SetLength(Result, Length(s));
  for I := 0 to Length(s) - 1 do
    result[i + 1] := chr(FastPower(s[i], e, n))
end;
 
procedure TForm16.Button1Click(Sender: TObject);
  var i, n, e: Integer;
begin
  n := StrToIntDef(Edit3.Text, 697);
  e := StrToIntDef(Edit2.Text, 7);
  FMes := Encrypt(Memo1.Lines.Text, e, n);
  for i := 0 to High(FMes) do Memo2.Lines.Append(IntToStr(FMes[i]));
end;
 
procedure TForm16.Button2Click(Sender: TObject);
var i, n, d: integer;
 s : string;
 begin
 SetLength(FMes, Memo2.lines.count);
 for i := 0 to Memo2.Lines.Count-1 do
 Fmes[i] := StrToInt(Memo2.lines[i]);
 d := StrToIntDef(Edit1.Text, 183);
 n := StrToIntDef(Edit3.Text, 697);
 s := Decrypt(FMes,d , n);
 Memo3.Lines.Add(s)
end;


Вернуться к обсуждению:
Шифрование текста в RSA Delphi
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2012, 13:35
Готовые ответы и решения:

Шифрование текста по алгоритму RSA
Добрый вечер. Для курсовой работы нужно написать программу на делфи, шифрующую текст с помощью...

RSA шифрование
Привет Программерам, у меня вопрос есть программа которая шифрует и дешифрует методом РСА , но дело...

Шифрование RSA
Имеется 1 публичный ключ и текст. Нужно зашифровать текст по методу RSA Добавлено через 20 минут...

rsa шифрование
нашел исходники- http://plagiata.net.ru/?p=140 но не разберусь. как присваивать свои ключи?

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2012, 13:35
Помогаю со студенческими работами здесь

Шифрование алгоритмом RSA
Задается исходная строка и надо зашифровать её по алгоритму RSA Для работы с большими числами...

RSA шифрование по публичному ключу
Пытаюсь авторизоваться в Steam. Раньше я использовал модуль "rsacalc" RSACALC: procedure...

RSA Шифрование на основе публичного ключа и экспоненты
Сегодня обгуглился уже... Как в делфях вообще реализовывается это шифрование?

Шифрование RSA: к строке добавляются три единицы
Всем Привет.Хочу шифровать через РСА,Исползую FGint компонент. но там почему то моего string - а...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru