http://www.faqs.org/rfcs/rfc4253.html
:: http://www.faqs.org/rfcs/rfc4251.html
Кто-нибудь знает формат файла ключа SSH?
!!ОБНОВЛЕНИЕ
!!Функция base64, которую я использовал, не работает.После запуска файла ключа через другую функцию (встроенную в atob (), встроенную в mozilla) данные вписываются в спецификации, перечисленные выше.
У меня есть файлы ключей rsa, созданные с помощью puttygen, но я должен упустить что-то критическоеВот шестнадцатеричный код открытого раздела:
00 00 00 07 73 73 68 2d 72 73 61 00 00 00 01 25
00 00 00 10 1c 1c 57 3f 4f 58 63 69 38 ad 19 35
b5 28 3d 78 53 35 53 6c 15 0e 69 23 ac 17 14 84
21 29 13 07 36 62 90 26 37 93 73 17 28 b8 ce 95
c3 11 24 21 61 b7 82 d9 04 42 97 f8 27 c3 44 06
46 ca e8 a3 a3 34 d7 3c c3 95 13 dd 16 1b 2c 29
7c 35 19 5f c2 7a 17 d5 14 0d 26 36 27 18 71 67
8d 9c 5b c4 7d
первые 4 байта - это UINT 7, число байтов в следующей строке "ssh-rsa", но формат перестает иметь смысл после этого.За ним должны следовать два MPINT, но их длины не складываются для 3-го значения.
Спасибо!