Я пытался какое-то время создать пару ключей RSA с расширением openssl PHP и сохранить результат в качестве совместимой с OpenSSH ключевой пары – это означает, что закрытый ключ закодирован в PEM (что легко), а открытый ключ хранится в специальном формате OpenSSH следующего вида: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABA…more base64 encoded stuff… Насколько я мог понять, этот формат состоит […]
У меня есть открытый ключ RSA в формате OpenSSH: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9xmJumsHeLEDcJwf3LYONZholP3+pDHJYen4w+gm8o1r7t6oq825Gmjr7pjsQ+ZDxWivkI4vMW9RyFevPg09ljW+V7lZInBpRtB6v1s8PdmV9YVk4R3S0e7sPMPXuM7ocPLh5yKZ9f7JZwQlpp4ww/RE7blbXywjwCxngT7+G+J6HJB0UcR8xR8t6z8qDrDTAJA7pFFFNliw9M+I8tbrFl8HmoyudOFsGsYOd5hjemy4ivW88XcXzfHJdKnmD9FHVZv/GUXgErVMHS25xLcJfPalm5R8BFQrgl8SiqXj9i2vEVct9ZGydG0/Zyh2eX98D82pJhgIBmpJC4JUGv+Mt user@host Как преобразовать в PHP этот ключ в формат, подходящий для openssl_pkey_get_public () ? Легко извлекать номера открытых ключей RSA (n и e), потому что вторая часть строки OpenSSH – это только формат ключа с кодировкой base64, описанный в RFC4253 . Итак, на самом […]