Как можно генерировать ключи шифрования в 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

буду рад, если вы можете дать какой-либо материал на эту тему (книги, статьи и тд)


Ответы (0 шт):