Использование 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.
Другие работы
История становления и развития предпринимательства в Казахстане
alfFRED
: 28 февраля 2014
Становление малого бизнеса в Республике с первых дней экономических реформ является одним из приоритетов экономической политики государства. Предпринимательский класс выступает неотъемлемым атрибутом рыночной экономики, самостоятельным субъектом экономических отношений. Большая часть предпринимателей относится к так называемому среднему классу, который обеспечивает устойчивость не только экономики государства, базирующейся на рыночной системе хозяйствования, но и оказывает влияние на политически
10 руб.
Теплотехника 18.03.01 КубГТУ Задача 3 Вариант 02
Z24
: 23 января 2026
В горизонтальном трубчатом теплообменнике охлаждается М (кг/c) керосина с изменением температуры от t’1 до t»1. По каналу перпендикулярно трубам движется воздух, который за счет отводимой от керосина теплоты, нагревается от температуры t’2 до t»2. Теплообменник состоит из бронзовых труб с диаметром dн/dв=37/32 мм, расположенных коридорно. Число рядов труб в пучке n=20.
Определить требуемую поверхность теплообмена.
200 руб.
Курсовая работа по дисциплине: Вычислительная математика. Вариант №02
teacher-sib
: 27 декабря 2018
Задание к работе:
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием.
1. Найти аналитически интервал изоляции положительного корня заданного нелинейного уравнения, вычислив производную левой части уравнения и составив таблицу знаков левой части уравнения на всей числовой оси.
2. Написать программу, которая:
а) находит k – наименьший положительный корень заданного нелинейного уравнения из найденного в пункте 1 интервала изоляции с точностью 0.001 методом
400 руб.
Основы разработки учебно-методического комплекса по коммерческой географии
Aronitue9
: 25 февраля 2013
Cегодня от молодого специалиста в области экономики, управления, финансово-банковской деятельности требуются не только глубокие знания по выбранной специальности, но и широкая экономическая эрудиция, формирующая представления о размещении производительных сил страны, ее регионов, механизмах региональной социально-экономической политики, о факторах, влияющих на пространственную организацию и функционирование рынка товаров и услуг, финансово-банковской сферы.
На решение этих задач нацелены курсы "
10 руб.