[unix] SSH 공개 (및 개인) 키의 일부가 겹치는 이유는 무엇입니까?

특히 ssh Ed25519 공개 키의 처음 25자가 항상 같은 이유는 무엇입니까?

예를 들어,로 5 개의 키를 만들면 ssh-keygen -o -a 100 -t ed25519처음 25자는 항상 AAAAC3NzaC1lZDI1NTE5AAAAI입니다.

나는 이것이 일종의 프리앰블 또는 헤더라고 가정하지만 실제 대답을 알고 싶습니다.



답변

문자열은 base64로 인코딩됩니다. 디코딩되면 string을 생성합니다 \0\0\0\vssh-ed25519\0. 키 유형을 식별합니다. 이 경우 EdDSA 키입니다.


답변