使用PHP打印出服务器自己的公钥

时间:2013-08-11 09:12:51

标签: php public-key-encryption

我想使用PHP打印出自己的服务器公钥。 所以我想要的是一个php文件,它回显它所托管的服务器的公钥。它有预先建立的功能吗? 感谢

2 个答案:

答案 0 :(得分:0)

好吧,我不知道有任何预先构建的功能。要正确回答您的问题,您应该提供有关服务器的更多信息,尤其是您的服务器公钥的含义。任何服务器都可以生成他喜欢的SSH密钥对。

猜测一下可能会对你有所帮助:查看.ssh文件夹。如果有一个名为id_rsa.pub的文件,我会选择那个。然后使用预构建的PHP函数来读取该文件的内容。

干杯

答案 1 :(得分:0)

从所需的文件夹运行您的脚本并使用file_get_contents这样的

$content = file_get_contents("yourkey.extension");

echo $contents; // Wherever you need this in your script

如果您指的是SSL密钥解密,请参阅openssl_private_decrypt函数。

希望有所帮助:)