Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости
Новое

Функции шифрования в IBM DB2

Функции шифрования в IBM DB2Шифрование данных типов char и varchar (длиной до 32633 байтов) с помощью пароля (строки длиной от 6 до 127 байтов). Подсказка (тип char или varchar длиной до 32 байтов) используется в качестве необязательного параметра; обеспечивает возможность восстановления пароля с помощью заданного выражения и функции gethint Расшифровка двоичных данных (типов blob, clob и т. п.), зашифрованных с помощью функции ENCRYPT

Расшифровка символьных данных, зашифрованных с помощью функции

Данная функция возвращает подсказку, использованную при шифровании данных (если таковая существует). Иногда пользователь может Вспомнить пароль с помощью заданной им подсказки Для дешифровки этой, на первый взгляд, бессмысленной символьной строки можно использовать функцию DECRYPT_CHAR с указанием того же пароля. Данные будут восстановлены в своем исходном виде. Числовые данные с помощью этой функции напрямую шифровать невозможно, однако можно воспользоваться функциями преобразования в строку. Можно определить пароль шифрования как переменную среды (не програм-Назаметку мируя его в функции). Синтаксис этой инструкции следующий: SET encryption Microsoft SQL Server позволяет шифровать следующие типы объектов: Регистрационные записи и пароли хранятся в системных таблицах Microsoft SQL Server 2008 всегда в шифрованном виде. Сам алгоритм шифрования запатентован, и пароль невозможно просмотреть непосредственно (разумеется, если он определен, т. е. не равен NULL). Когда хранимая процедура, функция, триггер или представление компилируется и сохраняется на сервере, их владелец имеет возможность зашифровать фактический код реализации, чтобы предотвратить возможность его просмотра другими пользователями, которые получили доступ к системным объектам СУБД. Параметр шифрования содержится в инструкции CREATE. К примеру, для шифрования одного из представления базы данных ACME в Microsoft SQL Server 2008 можно воспользоваться следующей инструкцией.