У меня есть закрытый и открытые тестовые ключи в виде массивов байт(ну или HEX строки, без разницы). Хочу на тестовых ключах проверить правильность работы моего алгоритма. Все данные для теста тоже есть. Т.к. боевой ключ будет в виде файла .pem, то и алгоритм сделал под этот же тип файлов. Менять алгоритм под байты не хочу, т.к. опасаюсь что в момент конвертации что-нибудь пойдёт не так, поэтому хочу просто этот массив сохранить в файл .pem. Но вот как конвертировать, не понимаю. Понял что нужно HEX строку конвертировать в ASN.1, а уже потом в кодировку base64 и сохранить в файл.
Нашёл команду для openssl echo "ASN.1" | xxd -r -p - | openssl ec -inform der -pubin -pubout -out key.pem, но она для ASN.1 строк, а как быть с HEX?
Использую шифрование ECDSA с кривой brainpoolP160r1
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости