gpt4 book ai didi

ssh - RSA公钥末尾的用户名和主机名有什么用

转载 作者:行者123 更新时间:2023-12-04 11:25:24 25 4
gpt4 key购买 nike

目的是什么:

username@hostname

在 RSA 公钥的末尾?我知道它与 key 的生成器相匹配,但它是否曾用于任何重要的事情?

最佳答案

这只是一个注释,以帮助您了解每个公钥的来源。

在 openSSH 源代码 (v6.3,auth-rsa.c:57-65) 中:

/*
* The .ssh/authorized_keys file contains public keys, one per line, in the
* following format:
* options bits e n comment
* where bits, e and n are decimal numbers,
* and comment is any string of characters up to newline. The maximum
* length of a line is SSH_MAX_PUBKEY_BYTES characters. See sshd(8) for a
* description of the options.
*/

并阅读:
    case KEY_RSA1:
/* Get number of bits. */
if (*cp < '0' || *cp > '9')
return -1; /* Bad bit count... */
for (bits = 0; *cp >= '0' && *cp <= '9'; cp++)
bits = 10 * bits + *cp - '0';
if (bits == 0)
return -1;
*cpp = cp;
/* Get public exponent, public modulus. */
if (!read_bignum(cpp, ret->rsa->e))
return -1;
if (!read_bignum(cpp, ret->rsa->n))
return -1;
/* validate the claimed number of bits */
if ((u_int)BN_num_bits(ret->rsa->n) != bits) {
verbose("key_read: claimed key size %d does not match "
"actual %d", bits, BN_num_bits(ret->rsa->n));
return -1;
}
success = 1;
break;

它甚至不解析评论。

关于ssh - RSA公钥末尾的用户名和主机名有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19777903/

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