|
0 / 0 / 0
Регистрация: 31.05.2009
Сообщений: 3
|
|
Работа с XML, шифрование данных31.05.2009, 16:36. Показов 4387. Ответов 4
Метки нет (Все метки)
Привет! Пишу программу-базу данных. данные хранятся на сервере, или локально как несколько XML-документов (в настройках есть возможность указать, откуда данные будут грузиться). Возникла задача реализовать защиту приложения как минимум шифрованием файлов XML и добавлением авторизации при входе. Может кто то сможет мне помочь, объяснив, как реализовать максимально оптимизированное шифрование/дешифрование данных и как реализовать авторизацию по данным из XML? Хотя во втором у меня единственный вопрос - работа с md5, остальное сам напишу
![]() P.S.: раньше писал только на PHP в связке с MySQL, на сишарпе сейчас, мягко говоря, непривычно... Возможно поэтому задаю столь глупые вопросы... ![]() P.P.S.: MSDN читать пробовал, но что то он для меня очень непонятно устроен...((
0
|
|
| 31.05.2009, 16:36 | |
|
Ответы с готовыми решениями:
4
Работа с xml: дозапись и извлечение данных в массивы Загрузка данных из XML файла в ClientDataSet (xml как база данных) шифрование xml |
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 01.06.2009, 02:14 | |
|
Заменить сохраняющий XML поток на System.Security.Cryptography.CryptoStrea m.
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2009
Сообщений: 3
|
|
| 01.06.2009, 02:21 [ТС] | |
|
Хм... А какой бы алгоритм мне в данном случае посоветовали бы конкретно Вы? При условии, что он должен реализовывать шифрацию/дешифрацию по ключу/iv (иначе толку от такого шифрования - ноль) При условии того, что XML-файл довольно объемный и экономия ресурсов на этапе шифрации/дешифрации не будет лишней.
P.S.: прочитать пару статей на эту тему я, конечно, могу (собственно, уже 3 прочитал), однако мне куда более интересно послушать "живых людей", чье мнение будет основываться на каком то опыте.
0
|
|
|
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
|
|
| 01.06.2009, 03:15 | |
|
Для доступа к алгоритмам шифрования .NET предоставляет классы:
RijndaelManaged, DESCryptoServiceProvider, RC2CryptoServiceProvider и TripleDESCryptoServiceProvider. Названия складываются из соотвествующего названия алгоритма. Если вы уже почитали статьи, тогда скорее всего вы остановитесь на RijndaelManaged (алгоритм Rijndael, он же AES). Также никто не мешает написать свою реализацию алгоритма шифрования.
0
|
|
|
0 / 0 / 0
Регистрация: 31.05.2009
Сообщений: 3
|
|
| 01.06.2009, 05:09 [ТС] | |
|
Своя реализация... Последний раз я о реализации своего алгоритма шифрования думал года 2 назад...
![]() Проблема, повторюсь, в ресурсоемкости. P.S.: да, я пока что сделал шифрование в AES, но комментарии интересны в любом случае.
0
|
|
| 01.06.2009, 05:09 | |
|
Помогаю со студенческими работами здесь
5
Шифрование XML файла Сериализация и Шифрование XML Шифрование XML, используя асимметричный ключ
Шифрование и дешифрование XML в одном и том же файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|