Esta página foi traduzida por máquina. Leia o original em inglês. English

Biblioteca IBSurgeon

Conecte-se a um banco de dados criptografado com ferramentas de desenvolvedor

Essencialmente, para conectar ao banco de dados Firebird criptografado com uma ferramenta de desenvolvimento, é necessário passar a chave de criptografia (claro, não no caso em que temos KeyHolder.conf com a chave na pasta de plugins).

Vamos supor que criptografamos algum banco de dados no modo de desenvolvimento (com KeyHolder.conf em plugins), usando a chave WHITE, e depois removemos o KeyHolder.conf dos plugins (ou seja, mudamos para produção).

Vamos verificar se o banco de dados está criptografado com gstat -h:

IBExpert

Para conectar através do IBExpert, precisamos abrir as Propriedades do Banco de Dados e definir CryptKeyName=WHITE:

Em seguida, precisamos especificar o valor da chave em BeforeConnect.

Não se esqueça da vírgula no final e use o nome da chave em maiúsculas!

Depois disso, o IBExpert deve conectar ao banco de dados criptografado (às vezes o Test Connect não funciona! provavelmente algum bug):

Firebird SQL Studio

No Firebird SQL Studio (incluído no HQbird Enterprise), na aba Adicional, você pode inserir o nome da chave e especificar o arquivo de chave com os valores da chave