ВСЕ ОТЛИЧНО
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Пример использования симметричных (СА) и асиметричных (АА) алгоритмов шифрования в виде набора программ c# с исходниками. Примеры сохранения зашифрованных сообщений в файле и в БД. Сертификация данных.
private void GenerateNewRSAParams() {
// установить ассиметричный алгоритм RSA
using (var rsaCrypto = new RSACryptoServiceProvider()) {
// извлечь открытые и секретные параметры RSA
RSAParamsIncludePrivate = rsaCrypto.ExportParameters(true);
// извлечь открытые параметры RSA
RSAParamsExcludePrivate = rsaCrypto.ExportParameters(false);
}
}
private void bEncrypt_Click(object sender, EventArgs e) {
using (var rsa = new RSACryptoServiceProvider()) {
rsa.ImportParameters(RSAParamsExcludePrivate);
var bytes = Encoding.UTF8.GetBytes(tbMessage.Text);
var cipherBytes = rsa.Encrypt(bytes, false);
tbEncryptedMessage.Text = Encoding.UTF8.GetString(cipherBytes);
tbEncryptedArray.Text = cipherBytes.ToBytesString();
tbEncryptedArray.Tag = cipherBytes;
}
bDecrypt.Enabled = true;
}
Пример использования симметричных (SA) и асиметричных (UA) алгоритмов шифрования в виде набора программ c#
Список программ:
SA: простая иллюстрация шифрования и дешифровки сообщения на одной форме
SA Z2: две программы. Одна для шифрования, вторая для дешифровки. Шифрованные сообщения хранятся в файле или в базе данных, на выбор пользователя. База данных NoSQL.
SA Z4: программа, иллюстрирующая вариативность параметров симметричного шифрования
UA Z1: простая иллюстрация шифрования и дешифровки сообщения на одной форме с параметрами RSA
UA Z2: простая иллюстрация шифрования и дешифровки сообщения на одной форме с XML-параметрами RSA
UA Z3: программа для демонстрации создания и верификации цифровой подписи.
Тексты заданий с описанием (присутствуют в архиве, в папке info):
Симметричные алгоритмы.pdf
Асимметричные системы шифрования.pdf
Сохранение ключей в формате XML.pdf
Создание и верификация цифровой подписи.pdf
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Пример использования симметричных (СА) и асиметричных (АА) алгоритмов шифрования в виде набора программ c# с исходниками. Примеры сохранения зашифрованных сообщений в файле и в БД. Сертификация данных.
private void GenerateNewRSAParams() {
// установить ассиметричный алгоритм RSA
using (var rsaCrypto = new RSACryptoServiceProvider()) {
// извлечь открытые и секретные параметры RSA
RSAParamsIncludePrivate = rsaCrypto.ExportParameters(true);
// извлечь открытые параметры RSA
RSAParamsExcludePrivate = rsaCrypto.ExportParameters(false);
}
}
private void bEncrypt_Click(object sender, EventArgs e) {
using (var rsa = new RSACryptoServiceProvider()) {
rsa.ImportParameters(RSAParamsExcludePrivate);
var bytes = Encoding.UTF8.GetBytes(tbMessage.Text);
var cipherBytes = rsa.Encrypt(bytes, false);
tbEncryptedMessage.Text = Encoding.UTF8.GetString(cipherBytes);
tbEncryptedArray.Text = cipherBytes.ToBytesString();
tbEncryptedArray.Tag = cipherBytes;
}
bDecrypt.Enabled = true;
}
Пример использования симметричных (SA) и асиметричных (UA) алгоритмов шифрования в виде набора программ c#
Список программ:
SA: простая иллюстрация шифрования и дешифровки сообщения на одной форме
SA Z2: две программы. Одна для шифрования, вторая для дешифровки. Шифрованные сообщения хранятся в файле или в базе данных, на выбор пользователя. База данных NoSQL.
SA Z4: программа, иллюстрирующая вариативность параметров симметричного шифрования
UA Z1: простая иллюстрация шифрования и дешифровки сообщения на одной форме с параметрами RSA
UA Z2: простая иллюстрация шифрования и дешифровки сообщения на одной форме с XML-параметрами RSA
UA Z3: программа для демонстрации создания и верификации цифровой подписи.
Тексты заданий с описанием (присутствуют в архиве, в папке info):
Симметричные алгоритмы.pdf
Асимметричные системы шифрования.pdf
Сохранение ключей в формате XML.pdf
Создание и верификация цифровой подписи.pdf
| Купить эту работу vs Заказать новую | ||
|---|---|---|
| 0 раз | Куплено | Выполняется индивидуально |
|
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
| Сразу в личном кабинете | Доступность | Срок 1—4 дня |
| 300 ₽ | Цена | от 20 ₽ |
Не подошла эта работа?
В нашей базе 23540 Решений задач — поможем найти подходящую