Secara khusus, mengapa 25 karakter pertama dari kunci publik ssh Ed25519 selalu sama?
Misalnya, jika saya membuat 5 tombol dengan ssh-keygen -o -a 100 -t ed25519
, 25 karakter pertama selalu AAAAC3NzaC1lZDI1NTE5AAAAI
.
Saya menganggap ini adalah mukadimah atau tajuk, tapi saya ingin tahu jawaban yang sebenarnya.
ssh
sshd
ssh-keygen
Morris Cornell-Morgan
sumber
sumber
Jawaban:
String ini disandikan base64. Ketika diterjemahkan, ia menghasilkan string
\0\0\0\vssh-ed25519\0
. Ini mengidentifikasi jenis kunci. Dalam hal ini kunci EdDSA .sumber
\0\0\0\v
ini ditulis sebagai angka 32 bit dan menunjukkan panjang stringssh-ed25519
.