Вы ключ SSH кодируетесь в Основе 64. Этот формат является наиболее часто используемым в криптографии (и вне), чтобы хранить двоичную информацию в формате ASCII.
И в base64 '=' знак является дополнительным символом с очень определенным значением:
'==' последовательность указывает, что последняя группа содержала только 1 байт, и '=' указывает, что она содержала 2 байта. Пример ниже иллюстрирует, как усечение входа всего выше кавычки изменяет выходное дополнение
источник: http://en.wikipedia.org/wiki/Base64#Padding
На самом деле нет никакого разделителя между ключом и комментарием. SSH знают, что открытый ключ состоит из 3 вещей:
<key-type>[space]<public-key>[space]<comment>
Присутствие пространства в конце открытого ключа является разделителем между ключом и комментарием. Равное '=' знак, который Вы видите просто, указывает на дополнение в конце открытого ключа.