Sua chave SSH é codificada em Base 64. Esse formato é comumente usado em criptografia (e além) para armazenar informações binárias em formato ASCII.
E, na base64, o sinal '=' é um caractere de preenchimento, com um significado muito específico:
The '==' sequence indicates that the last group contained only 1 byte, and '=' indicates that it contained 2 bytes. The example below illustrates how truncating the input of the whole of the above quote changes the output padding
fonte: link
Na verdade, não há separador entre a chave e o comentário. O SSH sabe que a chave pública é composta de 3 coisas:
<key-type>[space]<public-key>[space]<comment>
A presença de um espaço no final da chave pública é o separador entre a chave e o comentário. O sinal de igual '=' que você está vendo indica simplesmente um preenchimento no final da chave pública.