Criptografando uma coluna no banco de dados SQL Server 2000

Criptografando uma coluna no banco de dados SQL Server 2000

Recebi a tarefa de criptografar vários anos de dados confidenciais (não pergunte) armazenados em um banco de dados SQL Server 2000. Preciso criptografar os dados históricos e criar um processo para criptografar e descriptografar novos dados à medida que fluem pelo sistema.

A maioria das soluções disponíveis parece usar procedimentos armazenados estendidos que chamam DLLs que devem ser instaladas no servidor.

O melhor que vi até agora éaqui, as ferramentas são gratuitas, mas é necessário se cadastrar no site.

Existem soluções melhores por aí?

Responder1

Por que não atualizar para o SQL 2008? A criptografia agora está integrada e você obterá melhor desempenho no mesmo hardware.

Responder2

Não há nada nativo no SQL Server 2000 que você possa usar. Qualquer coisa que você encontrar terá um procedimento armazenado estendido que precisará ser instalado no sistema para funcionar.

Responder3

Que tal ROT13 duas vezes... para proteção dupla?

http://en.wikipedia.org/wiki/ROT13

LOL... desculpe... não pude resistir. ;-)

Falando mais sério ... você está tentando criptografar/descriptografar no próprio servidor SQL ou está planejando criptografar/descriptografar no nível do aplicativo?

Eu sei que existem várias soluções para o SQL Server 2005 e 2008, mas como você tem o SQL 2000, você pode descobrir que fazer isso no nível do aplicativo é menos incômodo.

Responder4

Você pode querer usarProteção. Eu o usei com sucesso em um projeto e estou muito feliz com isso.

informação relacionada