Цю сторінку перекладено машинним перекладом. Читайте англійський оригінал. English

Бібліотека IBSurgeon

Підключення до зашифрованої бази даних за допомогою інструментів розробника

По суті, для підключення до зашифрованої бази даних Firebird за допомогою інструмента розробника необхідно передати ключ шифрування (звичайно, не у випадку, коли у нас є KeyHolder.conf з ключем у папці plugins).

Припустимо, ми зашифрували деяку базу даних у режимі розробки (з KeyHolder.conf у plugins), використовуючи ключ WHITE, а потім видалили KeyHolder.conf з plugins (тобто перейшли до продакшн-режиму).

Перевіримо, що база даних зашифрована за допомогою gstat -h:

IBExpert

Щоб підключитися через IBExpert, нам потрібно відкрити Database Properties і встановити CryptKeyName=WHITE:

Потім нам потрібно вказати значення ключа в BeforeConnect.

Не забудьте кому в кінці та використовуйте ключове ім’я у верхньому регістрі!

Після цього IBExpert має підключитися до зашифрованої бази даних (іноді Test Connect не працює! ймовірно, якийсь баг):

Firebird SQL Studio

У Firebird SQL Studio (входить до HQbird Enterprise) на вкладці Additional ви можете ввести ім’я ключа та вказати файл ключа зі значеннями ключів