Acabei de notar que a maioria das chaves de pub do ssh em minhas chaves_comutadas termina em == ou =
Por exemplo
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA9ZUwxXn2HZAAUswoaV8t2sQPvolVWDI053f0giNN154Zyi9FtWJKvyLHXoxW4IzFxgx+m6EYqXG/XCtfamLhwvGZv9FXkgQKeF6HJv/rjyKRBHPRyX0vV4S9uQU+xQV7f0Ock3urSzbUyoCgngA8Ax6AkYGmMTLLjx1HOBO/TJ477aysWt4IAg1gviT50I4xOYiHT4vC67czoDTnPl0UfKQJaM0+6WrneK7FJbd/8CAX7P7IxOhj1OxVbnEoh9FvecLbSDdOx/LF+kJcav/LThuoG7NR+Y+rS9lNkta3/KPi3IBMPum+bZpXJF7fkHl9Kx/iOMitT7KjNW/mty74xw== foo@bar
No entanto, hoje eu vi uma pubkey sem sinal de igual no final. Também notei que o único lugar em que um = ocorre em um pubkey é no final e nunca em outro lugar.
Agora estou curioso para saber qual é o significado de zero, um ou dois sinais de igual no final de uma tecla de pub?
ssh
ssh-keys
public-key
Lukas Loesche
fonte
fonte
authorized_keys
arquivo, embora eu ache que a mesma situação se aplica. Como a chave é dados binários, mas o arquivo deve ser texto, Base64 resolve essa questão=
.=
sinal no final?