Web-сервисы: Сервис для шифрования строковых значений — различия между версиями
[досмотренная версия] | [досмотренная версия] |
(→Описание принимаемых методом параметров) |
Biryukov (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии 4 участников) | |||
Строка 24: | Строка 24: | ||
В файле web.config, расположенном в папке EncryptionService пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). | В файле web.config, расположенном в папке EncryptionService пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). | ||
Строка подключения к базе данных ПК «Мастер-Тур»: | Строка подключения к базе данных ПК «Мастер-Тур»: | ||
− | *1. <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/> | + | *1. <add key = "connectionString" value = "Data Source=''ip-адрес сервера базы данных ПК Мастер-тур'';Initial Catalog=''название базы данных ПК Мастер-тур'';User ID=''логин пользователя ПК Мастер-тур'';Password=''пароль пользователя ПК Мастер-тур''"/> |
− | *2. <add key = "connectionStringShort" value = "Data Source= ip-адрес сервера базы данных ПК Мастер-Тур;Initial Catalog= название базы данных ПК Мастер-Тур | + | *2. <add key = "connectionStringShort" value = "Data Source=''ip-адрес сервера базы данных ПК Мастер-Тур'';Initial Catalog=''название базы данных ПК Мастер-Тур''"/> |
+ | |||
==Настройка== | ==Настройка== | ||
После установки «Сервис для шифрования строковых значений» доступен по адресу http://ip- адрес сервера Мастер-Веб/EncryptionService/EncryptionService.asmx. | После установки «Сервис для шифрования строковых значений» доступен по адресу http://ip- адрес сервера Мастер-Веб/EncryptionService/EncryptionService.asmx. | ||
Строка 52: | Строка 53: | ||
====Описание метода==== | ====Описание метода==== | ||
− | Данный метод предоставляет возможность | + | Данный метод предоставляет возможность дешифровки строкового значения, ранее зашифрованного методом, используемым в продуктах Мастер-Тур и Мастер-Веб. |
====Сигнатура метода==== | ====Сигнатура метода==== | ||
Строка 66: | Строка 67: | ||
− | [[Category: | + | [[Category:Web-сервисы]] |
Текущая версия на 10:52, 21 июля 2016
Содержание
Введение
Данный модуль предназначен для шифрования и дешифрации строковых значений.
Установка
Для установки Сервиса для шифрования строковых значений нужно создать директорию EncryptionService в каталоге c:/inetpub/wwwroot/ (корневом каталоге IIS) и выложить туда распакованные файлы из архива mw-encryptionservice-2007.2.XX.XXXX.zip. В управлении IIS необходимо создать виртуальный каталог для папки Annulation.
Создание виртуального каталога
По умолчанию корневым каталогом IIS является C:/Inetpub/wwwroot. Для создания виртуального каталога для приложения находящегося в этом каталоге нужно выполнить следующие действия:
- 1. Зайти в Пуск (Start) – Настройки (Settings) – Панель управления (Control Panel)
- 2. В открывшемся окне выбрать Администрирование (Administrative Tools)
- 3. Запустить Internet Information Services (IIS) Manager
- 4. В открывшемся дереве каталогов выбрать Web Sites – Default Web Site. В открывшемся списке найти папку, для которой нужно создать виртуальный каталог, кликнуть по ней правой кнопкой мыши и зайти в Свойства (Properties)
- 5. В открывшемся окне, в закладке Directory нужно нажать кнопку «Create», а затем кнопку «ОК»
Подключение к базе данных ПК «Мастер-Тур»
В файле 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 - строковое значение подвергаемое дешифровке
Возвращаемое значение
Метод возвращает строку, представляющую собой исходное значение полученной на вход зашифрованной строки.