Как создать небольшой открытый / закрытый ключ, используя openssl и php? - PullRequest
1 голос
/ 22 ноября 2011

Мне нужно создать открытый / закрытый ключ, но мне не нужны большие ключи, я пытаюсь использовать следующий код:

<?php
$config = array('private_key_bits' => 128);
$res = openssl_pkey_new($config);
?>

но я получаю это предупреждение:

Warning: openssl_pkey_new(): private key length is too short; it needs to be at least 384 bits, not 64

Должен ли я что-то изменить? (конфигурационные файлы, модули и т. д.?)

1 Ответ

0 голосов
/ 22 ноября 2011

Обновлен до ответа:

как я не знал (сейчас я далеко от веб-разработки!) Я посмотрел ограничения на размер файла cookie, каждый из которых составляет 4 КБ, и вы можете создать до 20 на домен, у вас должно быть место для ключа 1024 бит даже если вам нужно использовать систему поиска по словарю между файлами cookie.

Также, пожалуйста, убедитесь, что закрытый ключ отправляется с использованием ssl-соединения, иначе кто-то может перехватить закрытый ключ, и вся ваша работа будет напрасной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...