Por que não atualizar para o sql 2008? A criptografia agora está incorporada e você terá melhor desempenho no mesmo hardware.
Recebi a tarefa de criptografar vários anos de dados confidenciais (não pergunte) armazenados em um banco de dados do SQL Server 2000. Preciso criptografar os dados históricos e criar um processo para criptografar e descriptografar novos dados à medida que eles fluem pelo sistema.
A maioria das soluções parece usar procedimentos armazenados extened que chamam dlls que devem ser instalados no servidor.
O melhor que vi até agora é aqui , as ferramentas são gratuitas, mas você tem para se registrar no site.
Existe alguma solução melhor por aí?
Por que não atualizar para o sql 2008? A criptografia agora está incorporada e você terá melhor desempenho no mesmo hardware.
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.
Que tal ROT13 duas vezes ... para proteção dupla?
LOL ... desculpe ... não pude resistir. ; -)
Em uma nota mais séria ... você está tentando criptografar / descriptografar no próprio servidor SQL ou está planejando fazer a criptografia / descriptografia 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 achar que fazer isso no nível do aplicativo é menos uma dor de cabeça.
Você pode querer usar o Protegrity . Eu o usei com sucesso em um projeto e estou muito feliz com isso.
Tags encryption sql-server