Web-сервисы: Сервис для шифрования строковых значений

Материал из Megatec
Перейти к: навигация, поиск

Содержание

[править] Введение

Данный модуль предназначен для шифрования и дешифрации строковых значений.

[править] Установка

Для установки Сервиса для шифрования строковых значений нужно создать директорию EncryptionService в каталоге c:/inetpub/wwwroot/ (корневом каталоге IIS) и выложить туда распакованные файлы из архива mw-encryptionservice-2007.2.XX.XXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки Annulation.

[править] Создание виртуального каталога

По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:

  • 1. Зайти в Пуск (Start) – Настройки (Settings) – Панель управления (Control Panel)


860.PNG

  • 2. В открывшемся окне выбрать Администрирование (Administrative Tools)


861.PNG

  • 3. Запустить Internet Information Services (IIS) Manager


862.PNG

  • 4. В открывшемся дереве каталогов выбрать Web Sites – Default Web Site. В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и зайти в Свойства (Properties)


863.PNG

  • 5. В открывшемся окне, в закладке Directory нужно нажать кнопку «Create», а затем кнопку «ОК»


864.PNG

[править] Подключение к базе данных ПК «Мастер-Тур»

В файле web.config, расположенном в папке EncryptionService пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:

  • 1. <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
  • 2. <add key = "connectionStringShort" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-Тур;Initial Catalog=название базы данных ПК Мастер-Тур"/>

[править] Настройка

После установки «Сервис для шифрования строковых значений» доступен по адресу http://ip- адрес сервера Мастер-Веб/EncryptionService/EncryptionService.asmx. Дополнительных настроек данный сервис не требует.

[править] Подготовка данных

[править] Работа в системе

[править] Шифрование строкового значения (метод EncryptString)

[править] Описание метода

Данный метод предоставляет возможность шифрации строкового значения методом, используемым в продуктах Мастер-Тур и Мастер-Веб.

[править] Сигнатура метода

string EncryptString(string source)

[править] Описание принимаемых методом параметров

  • source - строковое значение, подвергаемое шифрование

[править] Возвращаемое значение

Метод возвращает строку, представляющую собой зашифрованный вид полученного на вход значения.

[править] Шифрование строкового значения (метод DecryptString)

[править] Описание метода

Данный метод предоставляет возможность дешифровки строкового значения, ранее зашифрованного методом, используемым в продуктах Мастер-Тур и Мастер-Веб.

[править] Сигнатура метода

string DecryptString(string source)

[править] Описание принимаемых методом параметров

  • source - строковое значение подвергаемое дешифровке

[править] Возвращаемое значение

Метод возвращает строку, представляющую собой исходное значение полученной на вход зашифрованной строки.

Личные инструменты
Пространства имён

Варианты
Просмотры
Действия
Навигация
Инструменты