Использование COM-объектов в хранимых процедурах SQL Server
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Рассмотрим, например, ситуацию, когда хранимая процедура по входному параметру паролю брала бы его MD5 значение и заносила полученное значение в таблицу.
Такая ситуация может возникнуть при регистрации пользователей, когда в таблице находятся не реальные пароли, а их MD5 значения.
Возникает вопрос - можно ли функционал по взятию MD5 значений паролей перенести в хранимую процедуру, если существует COM-объект, который генерит хэш-значения MD5 ?
Конечно, эту процедуру можно реализовать в приложении через простой вызов COM-объекта, но мы рассмотрим как это можно сделать в Transact-SQL.
В качестве COM-объекта возьмем ActiveX-компонент CryptLib, который можно взять на данном сайте http://www.activex.net.ru/activex/more.shtml#cryptlib и зарегистрировать в реестре стандартно через regsvr32.
Такая ситуация может возникнуть при регистрации пользователей, когда в таблице находятся не реальные пароли, а их MD5 значения.
Возникает вопрос - можно ли функционал по взятию MD5 значений паролей перенести в хранимую процедуру, если существует COM-объект, который генерит хэш-значения MD5 ?
Конечно, эту процедуру можно реализовать в приложении через простой вызов COM-объекта, но мы рассмотрим как это можно сделать в Transact-SQL.
В качестве COM-объекта возьмем ActiveX-компонент CryptLib, который можно взять на данном сайте http://www.activex.net.ru/activex/more.shtml#cryptlib и зарегистрировать в реестре стандартно через regsvr32.
Другие работы
Гидравлика Пермская ГСХА Задача 59 Вариант 3
Z24
: 4 ноября 2025
Определить постоянный напор H над центром тяжести трубопровода длиной l и диаметром d, присоединенного к открытому резервуару. Вода вытекает в атмосферу при расходе Q. Построить пьезометрическую и напорную линии.
300 руб.
Планировка участка литья в землю
grom555
: 12 апреля 2013
1 чертёж,формат А1,перечень элементов не отображён на листе, чертеж планировка участка лить в землю, выполнен в компасе 8-ой версии на формате А1. На листе изображёна планировка участка , пронумерованы элементы, основные технические требования отображёны на чертеже,проставлены основные размеры, основная надпись не заполнена, файл имеет расширение cdw. , упакован в zip. чертёж выполнен в соответствии с ЕСКД. Может быть использован для Курсовых и Дипломных проектов по машиностроительным дисципли
60 руб.
Технико-экономический проект участка первичной сети
LenaSibsutis
: 4 февраля 2022
Вариант 50.
Задачи данной контрольной работы:
1. Из альтернативных вариантов организации связи выбрать наилучший по показателям сравнительной эффективности.
2. Определить показатели абсолютной экономической эффективности капитальных вложений.
3. Оценить экономическую эффективность инвестиционного проекта за расчетный период T=5 лет при E=18%.
300 руб.
Расчёт устройства для замены задвижек под давлением фонтанной арматуры АФ6-80 / 50-70-Комплекс оборудования для добычи газа и газоконденсата с модернизацией и исследованием устройства для замены задвижек под давлением фонтанной арматуры АФ
nakonechnyy_lelya@mail.ru
: 22 мая 2020
Расчетная часть-Расчёт устройства для замены задвижек под давлением фонтанной арматуры АФ6-80 / 50-70-Комплекс оборудования для добычи газа и газоконденсата с модернизацией и исследованием устройства для замены задвижек под давлением фонтанной арматуры АФ6-80 / 50-70-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа (Магистерская работа 12А1)-Текст пояснительной записки выполнен на Украинском языке вы можете легко его перевести на русский язык через Яндекс Перев
349 руб.