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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2018, 18:50   #1
niockasd
Пользователь
 
Регистрация: 01.12.2015
Сообщений: 82
По умолчанию Ошибка генерации RSA ключа

Всем привет, использую LockBox2 и delphi 10.3

Периодически, создается невалидная пара не способная расшифровать текст, примерно в 10% случаев.
Пара генерируется нормально, без ошибок а вот что либо расшифровать с помощью ее приватного ключа нельзя, вываливается ошибка, на скрине.

Спасаюсь циклическим созданием ключа и последующей проверкой, на шифрование\дешифрование.

Это у всех так ? Или я что то не так делаю...
Даже пустой проект уже накатал который чисто генерит ключ и проверяет его, все равно проскакивает эта же ошибка..
Было даже с 6го раза валидный ключ генерился.

Создаю пару так:
Код:
begin
  TRY
  LbRSA1.GenerateKeyPair;

  PublicExponentEdit.Text:= LbRSA1.PublicKey.ExponentAsString;
  PublicModulesEdit.Text:= LbRSA1.PublicKey.ModulusAsString;

  PrivateExponentEdit.Text:=LbRSA1.PrivateKey.ExponentAsString;
  PrivateModulesEdit.Text:=LbRSA1.PrivateKey.ModulusAsString;

  FINALLY

  END;

  memo2.text:=EncryptRSA(memo1.Text,PublicExponentEdit.Text,PublicModulesEdit.Text);
  memo3.Text:= DecryptRSA (memo2.Text, PrivateExponentEdit.Text, PrivateModulesEdit.Text)
end;

Последний раз редактировалось niockasd; 23.12.2018 в 18:55.
niockasd вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в генерации чисел на Basic Lektorfuja Помощь студентам 8 04.12.2018 15:12
ошибка при создании ключа aleksskay БД в Delphi 9 22.12.2013 02:18
Генерация закрытого ключа в RSA artem611 Помощь студентам 5 28.03.2012 17:24
Ошибка в RSA кодиовании. Quetzal Общие вопросы C/C++ 0 06.12.2011 10:25
генерация простого числа для ключа в RSA Coraline Общие вопросы C/C++ 0 16.05.2011 14:30