Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
RiG1
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
1

Хранение ключей симметричного шифрования

31.01.2012, 01:01. Просмотров 1813. Ответов 1
Метки нет (Все метки)

Пишу программу, использующую алгоритм шифрования AES. Озаботился хранением ключа и вектора инициализации. Хранить буду в файле. Вопрос: как их туда записать, чтобы потом можно было легко прочитать и использовать?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2012, 01:01
Ответы с готовыми решениями:

Хранение ключей шифрования
Здравствуйте, уважаемые форумчане! Пользую стандартные .NET'ие реализации симетричных алгоритмов...

Хранение ключей шифрования
Есть программа, которая шифрует некоторые файлы. Шифруется симметричным алгоритмом(ассиметричный...

Примеры алгоритмов симметричного шифрования
Ребят, покидайте примеры симметричных алгоритмов на c# !!! Очень нужно

Чем опасно создавать вектор инициализации и секретный ключ для алгоритма симметричного шифрования самому
Вообщем, создаю клиент-серверное приложение и очень интересует несколько вопросов. 1) Чем...

1
Караман
56 / 56 / 10
Регистрация: 27.12.2011
Сообщений: 141
31.01.2012, 11:15 2
Лучший ответ Сообщение было отмечено RiG1 как решение

Решение

Попробуй использовать файл XML и сериализацию - using System.Xml.Serialization;

Добавлено через 4 минуты
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public class Setting
        {
            public string Key { get; set; }
            public string DB { get; set; }
        }
...
Setting _settings;
...
//Десериализация
 private void LoadSettings()
        {
            XmlSerializer ser = new XmlSerializer(typeof(Setting));
            using (StreamReader st = new StreamReader(@"cnf.xml"))
            {
                settings = (Setting)ser.Deserialize(st);
                st.Close();
            }
        }
 
//Сериализация
 private void SaveSettings()
        {
            XmlSerializer ser = new XmlSerializer(typeof(Setting));
            StreamWriter sr = new StreamWriter(@"cnf.xml");
            ser.Serialize(sr, settings);
            sr.Close();
        }
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2012, 11:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Хранение ключей в .dll
Знаю одного человека, который реализовал хранение ключей в .dll И при запуске программы постоянно...

Генерация и проверка на работоспособность ключей активации (регистрационных ключей)
Помогите придумать как можно осуществить сие деяние. Суть заключается в чем, первая программа...

Алгоритм симметричного шифрования TwoFish
При реализации алгоритма возникли сложности. Сначала работа шла живо и весело, запрограммировал...

Алгоритм симметричного шифрования ГОСТ 28147-89
Доброго времени суток, товарищи. Вот такую задачку подкинули по информационной безопасности....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.