Использование 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.
Другие работы
Производственный менеджмент на предприятиях почтовой связи. Вариант №10
idiosyncrasy
: 18 июля 2016
Задача 1. Рассчитать рабочий и инвентарный парк почтовых вагонов на магистрали А–Б аналитическим методом. Рассчитать количество бригад почтовых вагонов для обслуживания данного маршрута.
• поезд ежедневно отправляется из пункта А;
• годовой фонд рабочего времени бригады – 1992 ч.
Исходные данные в таблице 1.
Таблица 1 – Исходные данные по вариантам к задаче 1.
Отправка поезда
Из пункта А 22 ч. 55 мин.
В пункт Б 20 ч. 50 минут
Из пункта Б 7 ч. 50 мин.
В пункт А 6 ч. 55 мин.
Время на погрузку
200 руб.
Вибросито буровое ВС-1
https://vk.com/aleksey.nakonechnyy27
: 25 апреля 2016
Процесс разделения суспензий по фракционному составу путем просеивания через вибрирующие сетки применяется в различных отраслях промышленности. Очистка бурового раствора от шлама с помощью вибрационных сит является механическим процессом, в котором происходит отделение частиц определенного размера с помощью просеивающего устройства.
Главными факторами, определяющими глубину очистки и пропускную способность вибросита, являются размер ячеек сетки и просеивающая поверхность. Основные элементы вибро
1392 руб.
Проектирование башенного крана Q = 10 т
Рики-Тики-Та
: 12 января 2012
Содержание
Введение………………………………………………………………….. 3
1.Краткий обзор конструкций…………………………………………… 3
2.Расчет механизма подъема груза………………………………………. 7
2.1. Выбор и расчет полиспаста………………………………………….. 7
2.2. Выбор грузового каната……………………………………………… 8
2.3.Выбор крюковой подвески…………………………………………… 8
2.4.Определение основных размеров грузового барабана……………… 8
2.5.Расчет крепления каната к барабану…………………………………. 10
2.6.Расчет толщины стенки барабана……………………………………. 11
2.7.Выбор канатных блоков……………………………
55 руб.
Спроектировать настенный консольный кран
proekt-sto
: 1 июня 2013
Вихідні дані:
вантажопідйомність Q = 5 т
швидкість підйому вантажу Vгр = 10 м/хв.
швидкість руху електроталі VT = 18 м/хв.
виліт L = 4 м
висота підйому вантажа Н = 10 м
група режиму роботы крана важкий
ЗМІСТ
ВИХІДНІ ДАНІ
РОЗРАХУНОК ПІДІЙМАЛЬНОГО МЕХАНІЗМУ ЕЛЕКТРОТАЛЯ
РОЗРАХУНОККОЛОДКОВОГО ГАЛЬМА
РОЗРАХУНОК ВАНТАЖОУПОРНОГО ГАЛЬМА
РОЗРАХУНОК МЕХАНІЗМУПЕРЕСУВАННЯ
РОЗРАХУНОК МЕТАЛОКОНСТРУКЦІЇ
РОЗРАХУНОК СИЛИ ОПОРУ ПЕРЕСУВАННЮ КРАНА
РОЗРАХУНОК ПОТУЖНОСТІ ДВИГУН
10 руб.