gpt4 book ai didi

php - 如何创建新的 key 对并将它们保存在文件中?

转载 作者:可可西里 更新时间:2023-11-01 13:51:34 27 4
gpt4 key购买 nike

如何创建新的 key 对并将它们保存在文件中?我猜是 OpenSSL。我有 Windows 7 和 Xampp,它在 APache 目录中有 OpenSSL(尽管我在使用 openssl_pkey_new() 时遇到了一些问题(请参阅 Why does openssl_pkey_new() fail?)。

无论如何,一旦我配置了 OpenSSL,创建新 key 对并将它们保存在文件中的代码是什么样的?

最佳答案

生成 key 对:

<?php
/* Create the private and public key */
$res = openssl_pkey_new();

/* Extract the private key from $res to $privKey */
openssl_pkey_export($res, $privKey);

/* Extract the public key from $res to $pubKey */
$pubKey = openssl_pkey_get_details($res);
$pubKey = $pubKey["key"];
?>

将 key 保存到目标文件:

file_put_contents($file, $key);

关于php - 如何创建新的 key 对并将它们保存在文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4289886/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com