Grabar y leer un array de bytes en SQL

08/08/2003 - 08:35 por iAtreyu | Informe spam
Hola.
Tengo un problemilla. Encripto una clave con la clase
RSACryptoServiceProvider. Al encriptar me devuelve un
array de bytes que grabo en un campo binary de una base de
datos de SQLServer 2000. Al recuperar el campo la función
para desencriptar me da un error de "Datos no válidos". No
me debe devolver lo mismo que me devuelve la función
encriptadora. Ya que si desencripto antes de grabar en la
base de datos lo hace perfectamente.
¿Alguien podría echarme una mano?
Muchas gracias.

iAtreyu
 

Leer las respuestas

#1 Octavio Hernández
08/08/2003 - 10:49 | Informe spam
Te recomendaría comparar byte a byte lo que envías (ya encriptado) con lo
que recuperas luego de la base de datos para ver si hay algún valor de byte
específico (por ejemplo 0) que SQL Server ignore o trate de un modo
especial...

Salu2,

Octavio

"iAtreyu" escribió en el mensaje
news:079901c35d77$3d48abd0$

Hola.
Tengo un problemilla. Encripto una clave con la clase
RSACryptoServiceProvider. Al encriptar me devuelve un
array de bytes que grabo en un campo binary de una base de
datos de SQLServer 2000. Al recuperar el campo la función
para desencriptar me da un error de "Datos no válidos". No
me debe devolver lo mismo que me devuelve la función
encriptadora. Ya que si desencripto antes de grabar en la
base de datos lo hace perfectamente.
¿Alguien podría echarme una mano?
Muchas gracias.

iAtreyu

Preguntas similares