Как импортировать открытый ключ с локального диска и зашифровать данные
Я создаю приложение для шифрования данных с помощью открытого ключа, где я хочу импортировать public с моего локального диска и расшифровать сообщение. Кто-нибудь может мне помочь, пожалуйста?
Что я уже пробовал:
// процесс шифрования
IAsymmetricBlockCipher cipher = new OaepEncoding(new RsaEngine());
шифр.Init(правда, publickey);
byte[] ciphertext = шифр.ProcessBlock(tmpSource, 0, tmpSource.Длина);
результат строка = кодировка.Кодировке utf8.Метода getString(шифротекст);
Приставка.WriteLine("зашифрованный текст:");
Приставка.WriteLine(результат);
Приставка.метод WriteLine();
Приставка.метод WriteLine();
Здесь tmpsource содержит сообщение, которое я должен зашифровать