Я недавно решивших наткнулся компонент LockBox3 криптографического набором и следовать простой документации о том, как создать RSA пару ключей, используя следующую ссылку:LockBox3 Сформировать тот же пар RSA Key
http://lockbox.seanbdurkin.id.au/Generate+an+RSA+key
(Official документация)
Когда я применяю этот процесс, я могу сгенерировать как открытые, так и частные ключи и экспортировать в файл.
Но когда я решил генерировать новые пары ключей, используя один и тот же код, это все тот же публичный и закрытый ключ (точно так же)
Обычно это не должно быть так, мы должны иметь возможность создавать неограниченное разные ключевые пары в случае утечки секретного ключа по некоторым причинам.
Есть ли какие-либо другие шаги для генерации полных новых пар ключей или это ошибка?
Я использую Delphi XE6 и запуск LockBox 3 компоненты (последние из доступных SourceForge)
Заранее спасибо
Не используйте блокировку для генерации криптографических ключей. Период. Код в «uTPLb_Random» явно не защищен. – CodesInChaos
@CodesInChaos: Вы можете быть конкретными? Что в uTPLb_Random небезопасно? –