Как можно генерировать ключи шифрования в PHP
И так смотрите, у нас есть чат, который использует RSA шифрование. Как можно сделать генерация закрытого и открытого ключа шифрования?
Так, чтобы он генерировался в коде, и нигде нельзя было его прочитать/перехватить и тд.
На официальном сайте я нашел только способ генерации открытого ключа:
<?php
$private_key = openssl_pkey_new();
$public_key_pem = openssl_pkey_get_details($private_key)['key'];
echo $public_key_pem;
$public_key = openssl_pkey_get_public($public_key_pem);
var_dump($public_key);
?>
P.S
буду рад, если вы можете дать какой-либо материал на эту тему (книги, статьи и тд)