有没有办法验证 PHP 中的 SSH public 密钥?
Is there a way to validate SSH public key in PHP?
我想验证用户在 php 中提交的 public 键。我想要等同于 ssh-keygen -lf
命令的东西。
我试过 violuke/rsa-ssh-key-fingerprint,但与 ssh-keygen -lf
不同的是,它不会说明 public 密钥是否有效。 returns 无论密钥是否有效,它都是一个散列。
如何验证 PHP 中的 public 键?
尝试使用 RSA::loadKey
from phpseclib 加载您的密钥。
如果成功,则密钥应该有效。
我想验证用户在 php 中提交的 public 键。我想要等同于 ssh-keygen -lf
命令的东西。
我试过 violuke/rsa-ssh-key-fingerprint,但与 ssh-keygen -lf
不同的是,它不会说明 public 密钥是否有效。 returns 无论密钥是否有效,它都是一个散列。
如何验证 PHP 中的 public 键?
尝试使用 RSA::loadKey
from phpseclib 加载您的密钥。
如果成功,则密钥应该有效。