Создать личный ключ и открытый ключ в моем случае

Мне нужно создать функцию, которая всегда будет генерировать один и тот же закрытый ключ / открытый ключ при каждом вызове.

Вот мой код функции, который я создал:

public void generateTheUniqueKeys() {
    KeyPairGenerator keyGenerator = KeyPairGenerator.getInstance("RSA");
    keyGenerator.initialize(512);
    KeyPair keyPair = keyGenerator.generateKeyPair();
    // I need every time when this function is called, it generate the same keys as that generated from previous call
    PrivateKey privateKey = keyPair.getPrivate();
    PublicKey pubKey = keyPair.getPublic();
}

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

1 ответ

Вы можете сгенерировать ключи один раз и сохранить в файле, чтобы функция всегда извлекала одну и ту же пару ключей из файла.

Другие вопросы по тегам