Cifrar una columna en la base de datos SQL Server 2000

Cifrar una columna en la base de datos SQL Server 2000

Me han encomendado la tarea de cifrar varios años de datos confidenciales (no pregunte) almacenados en una base de datos SQL Server 2000. Necesito cifrar ambos datos históricos y idear un proceso para cifrar y descifrar datos nuevos a medida que fluyen por el sistema.

La mayoría de las soluciones que existen parecen utilizar procedimientos almacenados extendidos que llaman a archivos DLL que deben instalarse en el servidor.

Lo mejor que he visto hasta ahora esaquí, las herramientas son gratuitas pero hay que registrarse en el sitio.

¿Existen soluciones mejores?

Respuesta1

¿Por qué no actualizar a SQL 2008? El cifrado ahora está integrado y obtendrá un mejor rendimiento en el mismo hardware.

Respuesta2

No hay nada nativo en SQL Server 2000 que pueda utilizar. Todo lo que encuentre tendrá un procedimiento almacenado extendido que deberá instalarse en el sistema para poder funcionar.

Respuesta3

¿Qué tal ROT13 dos veces... para doble protección?

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

LOL... lo siento... no pude resistirme. ;-)

En una nota más seria... ¿está intentando cifrar/descifrar en el propio servidor SQL o planea cifrar/descifrar a nivel de aplicación?

Sé que existen varias soluciones para SQL Server 2005 y 2008, pero como tiene SQL 2000, es posible que descubrir que hacerlo a nivel de aplicación sea menos dolor de cabeza.

Respuesta4

Es posible que desee utilizarProtegridad. Lo he utilizado con éxito en un proyecto y estoy muy contento con él.

información relacionada