2015-10-25 11 views
1

Я недавно решивших наткнулся компонент LockBox3 криптографического набором и следовать простой документации о том, как создать RSA пару ключей, используя следующую ссылку:LockBox3 Сформировать тот же пар RSA Key

http://lockbox.seanbdurkin.id.au/Generate+an+RSA+key

(Official документация)

Когда я применяю этот процесс, я могу сгенерировать как открытые, так и частные ключи и экспортировать в файл.

Но когда я решил генерировать новые пары ключей, используя один и тот же код, это все тот же публичный и закрытый ключ (точно так же)

Обычно это не должно быть так, мы должны иметь возможность создавать неограниченное разные ключевые пары в случае утечки секретного ключа по некоторым причинам.

Есть ли какие-либо другие шаги для генерации полных новых пар ключей или это ошибка?

Я использую Delphi XE6 и запуск LockBox 3 компоненты (последние из доступных SourceForge)

Заранее спасибо

+1

Не используйте блокировку для генерации криптографических ключей. Период. Код в «uTPLb_Random» явно не защищен. – CodesInChaos

+0

@CodesInChaos: Вы можете быть конкретными? Что в uTPLb_Random небезопасно? –

ответ

1

Randomize семени твоего перед поколением. Для достижения наилучших результатов не используйте встроенную процедуру рандомизации.