Привет, я новичок в криптографии и понятия не имею, как это сделать. Итак, я получаю открытый ключ от сессии Putty, и это выглядит так:
0x23,0xa69e43f72f1d8f07a6baae6ea0b0ce81cbe949345a0a5e307ae89e9cf58b20a17571af39e951faf61c45ef2ca9e21897eb9bc226473783ed9c3f6e30c4a84fa625373af96f41f8d9670484b52a33072eae6bb5433a2f00c672c20d7a03636a1b26af15b0d3ed376b9699e8653caa198637be88282333e8038bed63b9a2c6d179
выполнив поиск в Интернете, я обнаружил следующий поток, в котором появляется тот же формат, поэтому я знаю, что первое шестнадцатеричное значение является показателем степени, а второе значение является модулем. Но я не могу найти ничего о том, как использовать два, чтобы получить простой открытый ключ. http://winscp.net/forum/viewtopic.php?t=5850
Мой вопрос: как мне преобразовать ключ в стандартный openssh fromat ergo base64?
надеюсь, кто-то может помочь.