如何使用openssl和php创建小型公钥/私钥?

时间:2011-11-22 10:47:51

标签: php openssl

我需要创建一个公钥/私钥,但我不需要大键,我尝试使用以下代码:

<?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 :(得分:0)

升级回答:

因为我不知道(我目前远离网络开发!)我查找了cookie的大小限制,每个4kb,你可以为每个域创建最多20个,你应该有1024位密钥的空间即使你必须在cookie之间使用字典查找系统。

另外请确保使用ssl连接发送私钥,否则有人可以拦截私钥,所有工作都将是徒劳的