170 похожих чатов

Добрейшего. Ребят помогите советом. (.Net 4.7.2, криптография, приватный ключ) byte[] certData =

Encoding.ASCII.GetBytes("certDataRaw");
byte[] pKeyData = Encoding.ASCII.GetBytes("privateKeyDataRaw");

var cert = new X509Certificate2(certData);

cert.PrivateKey = pKeyData; // <-- Как запихать pKeyData в PrivateKey?

6 ответов

8 просмотров

тип данных видел?

https://stackoverflow.com/a/18530079

Alexey- Автор вопроса
Гикер †315620⚰️
https://stackoverflow.com/a/18530079

Это я находил. Crypto. не высвечивается как какой-то класс

Alexey
Это я находил. Crypto. не высвечивается как какой-...

public static RSACryptoServiceProvider DecodeRsaPrivateKey(string privateKey,string password="") { Dictionary<string, string> extras = new Dictionary<string, string>(); byte[] bytes = Helpers.GetBytesFromPEM(privateKey, out extras); if (extras.Any(x => x.Value.Contains("ENCRYPTED")) && extras.Any(x => x.Key.Contains("DEK-Inf"))) { String saltstr = extras.First(x => x.Key.Contains("DEK-Inf")).Value.Split(',')[1].Trim(); byte[] salt = new byte[saltstr.Length / 2]; for (int i = 0; i < salt.Length; i++) salt[i] = Convert.ToByte(saltstr.Substring(i * 2, 2), 16); SecureString despswd = new SecureString(); // GetSecPswd("Enter password to derive 3DES key==>"); foreach (char c in password) despswd.AppendChar(c); byte[] decoded = DecryptRSAPrivatePEM(bytes, salt, despswd); bytes = decoded; } return DecodeRsaPrivateKey(bytes); }

Alexey- Автор вопроса
Гикер †315620⚰️
public static RSACryptoServiceProvider DecodeRsaPr...

Ага, пасиб. Это лишь кусок кода, который опирается на другие методы ) Я их уже нашел )

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта