Генерация симметричного ключа в php

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

Я пробежался по документации php ниже, но могу найти только поколения открытых / закрытых ключей: http://www.php.net/manual/en/function.openssl-pkey-new.php

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

Спасибо джо

1 ответ

Решение

Симметричный ключ - это в основном случайный набор байтов. Если вы хотите использовать openssl расширение использования openssl_random_pseudo_bytes():

$symetric_key = openssl_random_pseudo_bytes($length);
Другие вопросы по тегам