Уведомления
Очистить все
Добрый день, подскажите пожалуйста, как можно импортировать приватный ключ (класс RSA) в формате pem в отдельный файл? Проект на C# (Visual Studio, .NET).
Создатель темы Размещено : 07.10.2025 21:49
То есть итоговый файл должен иметь такой вид:
-----BEGIN RSA PRIVATE KEY----- 111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222 ............................................................... -----END RSA PRIVATE KEY-----
Создатель темы Размещено : 07.10.2025 21:51
Доброго времени суток:
private void ExportKeyToFile(string filename, RSA privateKey) { int charactersPerLine = 64; string key = Convert.ToBase64String(privateKey.ExportRSAPrivateKey()); string formatted = ""; for (int i = 0; i < key.Length; i += charactersPerLine) { int length = Math.Min(charactersPerLine, key.Length - i); formatted += key.Substring(i, length); if ((i + charactersPerLine) < key.Length) { formatted += "\n"; } } string header = "-----BEGIN RSA PRIVATE KEY-----"; string footer = "-----END RSA PRIVATE KEY-----"; File.WriteAllText(filename, $"{header}\n{formatted}\n{footer}"); }
Размещено : 08.10.2025 10:15
@aveal блин, я просто в шоке если честно! Сходу заработало))) Спасибо Вам огромное, сайт добавляю в избранное)))
Создатель темы Размещено : 08.10.2025 11:15