具体的には、ssh Ed25519公開鍵の最初の25文字が常に同じであるのはなぜですか?
たとえば、ssh-keygen -o -a 100 -t ed25519
で5つのキーを作成すると、最初の25文字は常にAAAAC3NzaC1lZDI1NTE5AAAAI
になります。
これは何らかのプリアンブルまたはヘッダーだと思いますが、実際の答えを知りたいです。
文字列はbase64でエンコードされています。デコードされると、文字列\0\0\0\vssh-ed25519\0
が生成されます。これはキーのタイプを識別します。この場合、 EdDSA キーです。