# encryptionAlgorithm=algoritmo

#### Função

Especifica o algoritmo para criptografar os dados.

O algoritmo é especificado de acordo com as convenções da linguagem Java:

    algoritmo/modo/preenchimento

O único tipo de preenchimento (padding) permitido no Derby é NoPadding.

Se não for especificado um algoritmo de criptografia, será utilizado o valor padrão DES/CBC/NoPadding.

(Para obter informações sobre criptografia de dados, deve ser consultado "Criptografia do banco de dados no disco" no capítulo 7 do Guia do Desenvolvedor do Derby).

#### Combinação com outros atributos

Deve ser combinado com create=true, bootPassword=chave, dataEncryption=true e encryptionProvider=nomeProvedor.

    jdbc:derby:bancoCriptografado;create=true;dataEncryption=true;
        encryptionProvider=com.sun.crypto.provider.SunJCE;
        encryptionAlgorithm=DESede/CBC/NoPadding;
        bootPassword=cLo4u922sc23aPe

Nota: Se o provedor especificado não suportar o algoritmo especificado, o Derby lançará uma exceção.
Tópico pai: Definição de atributos para a URL de conexão com o banco de dados
Referências relacionadas
bootPassword=chave
create=true
databaseName=nomeBancoDados
dataEncryption=true
encryptionProvider=nomeProvedor
territory=ll_CC
logDevice=caminhoDiretorioLog
password=senhaUsuario
rollForwardRecoveryFrom=Caminho
createFrom=Caminho
restoreFrom=Caminho
shutdown=true
user=nomeUsuário
(nenhum atributo)