Категория
Информатика
Тип
реферат
Страницы
9 стр.
Дата
31.07.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20656.zip — 121.58 kb
  • rabota-s-binarnymi-dannymi-i-reestrom-windows-na-platforme-net_20656_1.rtf — 1008.58 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Работа с бинарными данными и реестром Windows на платформе Alena Alena
Работа
с бинарными данными и реестром Windows на платформе .NET.
Описание библиотеки классов AcedUtils.NET.
Андрей Дрязгов
В статье описывается набор классов, которые могут использоваться для быстрой работы с бинарными данными, в том числе, для записи данных различного типа в поток, чтения из потока,
сжатия, шифрования, контроля целостности данных, а также для облегчения
работы с реестром Windows из приложений на платформе .NET. Исходный код библиотеки AcedUtils.NET и демонстрационное приложение прилагаются к статье.
Предисловие
Основной целью разработки AcedUtils.NET
было стремление создать классы для эффективного выполнения основных операций с данными, включая сжатие, шифрование, работу с бинарным потоком.
Весь код библиотеки написан на языке C# и максимально оптимизирован по быстродействию.
Библиотека AcedUtils.NET содержит следующие классы, принадлежащие пространству
имен AcedUtils:
AcedBinary – содержит статические методы и функции для работы с бинарными данными, в том числе для вычисления контрольной суммы Адлера, для копирования массивов байт и работы с массивами чисел типа Int32.
AcedRipeMD – используется для вычисления значения односторонней хеш-функции
RipeMD-160 массива байт или строки символов. Включает методы для копирования и сравнения цифровой сигнатуры, преобразования ее в значение типа Guid, очистки массива, содержащего цифровую сигнатуру.
AcedCast5 – предназначен для шифрования и дешифрования массива байт методом
CAST-128 в режиме CFB (64 бита). Блочный алгоритм шифрования реализован в соответствии с RFC 2144. Алгоритм отличается высоким быстродействием и надежностью.



Ваше мнение



CAPTCHA