montross50/sshpubkey-validator

验证 ssh-rsa 密钥是否符合有效的 openssh 格式。

1.0.1 2022-02-23 20:09 UTC

This package is auto-updated.

Last update: 2024-09-24 01:43:49 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

此包的作用是接受一个 ssh-rsa 密钥并验证该密钥是否为有效的格式。我相信一定有更好的方法来做这件事,但我没有在纯 PHP 中找到更好的方法。

安装

通过 Composer

$ composer require montross50/sshpubkey-validator

用法

$validator = new montross50\SSHPubKeyValidator();
$key = "ssh-rsa .......";
if($validator->validateKey($key)){
    //key is valid
}
else{
    //key is invalid
}

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

测试

$ composer test

贡献

有关详细信息,请参阅 CONTRIBUTINGCODE_OF_CONDUCT

安全

如果您发现任何安全相关的问题,请通过电子邮件 sch43228@gmail.com 反馈,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件