Создать личный ключ и открытый ключ в моем случае
Мне нужно создать функцию, которая всегда будет генерировать один и тот же закрытый ключ / открытый ключ при каждом вызове.
Вот мой код функции, который я создал:
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 ответ
Вы можете сгенерировать ключи один раз и сохранить в файле, чтобы функция всегда извлекала одну и ту же пару ключей из файла.