правильно ли хранить открытые / закрытые ключи openssl в базе данных?

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

У меня нет проблем с генерацией новых открытых / закрытых ключей, однако в прошлом я вообще никогда не пользовался openssl или ssl и не требую хранения этих ключей (я думаю, в любом случае).

Я надеюсь сохранить эти ключи в простой базе данных MySQL, каков наилучший подход для обеспечения безопасности этих данных?

Вот что я делаю для генерации ключей:

    $rsa = openssl_pkey_new(array(
'private_key_bits'=>2048,
'private_key_type'=>OPENSSL_KEYTYPE_RSA
));
openssl_pkey_export($rsa, $private);
$details = openssl_pkey_get_details($rsa);
$public = $details['key'];
openssl_pkey_free($rsa);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]