Re: pwdencrypt
anonymous_at_discussions.microsoft.com
Date: 11/11/03
- Previous message: Rodger: "System Stored Procedure Permissions"
- In reply to: Carlos Eduardo Rojas: "Re: pwdencrypt"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Tue, 11 Nov 2003 11:55:26 -0800
Epale Carlos Netpeople.... Si soy el que trabajaba en
Bancaracas (BBO).
Ahora estoy en Banco del Caribe como Webmaster.
Actualmente esto tratando de migrar una base de Datos en
SQL 7.0 a SQL 2000 Enterprise (en cluster), pero me
consegui con este inconveniente.
No existe por lo menos una herramienta de desencriptación
para llevarla a una tabla temporal, y luego yo puedo
hacer una rutina en SQL para llevarla a el otro servidor
encriptada otra vez...????
Saludos....
>-----Original Message-----
>Jackson,
>Creo que vas a tener que cambiar tu aplicacion porque
estas funciones
>trabajan diferente en cada version de sql, esta es una
de las razones por
>las que no son soportadas por Microsoft (tambien porque
ellos se reservan el
>derecho de cambiar su funcionamiento entre versiones o
service packs).
>Por cierto, tu eres el que trabajaba en Bancaracas?
>
>--
>Carlos E. Rojas
>SQL Server MVP
>Co-Author SQL Server 2000 Programming by Example
>
>
>"Jackson Jimenez" <jjimenez@bancaribe.com.ve> wrote in
message
>news:038101c3a30e$3230bb70$a301280a@phx.gbl...
>Hola.
>
>Tengo un detalle del método pwdencrypt() de SQL.
>
>En la versión 7.0 Estardard ó 2000 Estandard, el
>pwdencrypt() me funciona para encriptar campos varbinary
>(40) de passwords en una base de datos, pero al tratar de
>migrar esta base de datos a una versión Enterprise 2000,
>el método pwdcompare() no me devuelve el valor correcto,
>debido a que al momento de pasar el valor del password la
>longitud varbinary resultado del pwdencrypt() es mas
>largo.
>
>Segun este algoritmo que se utiliza el pwdencrypt:
>
>declare @w_crypt_pwd varbinary(40),
>@in_password varchar(20)
>
>Select @in_password = 'prueba'
>
>-- "Encripcion del password"
>select @w_crypt_pwd = convert(varbinary(40),pwdencrypt
>(@in_password))
>select @w_crypt_pwd
>
>
>El resultado del password "prueba" en SQL 7.0 STD es:
>0x2131235D375D2B5540272B5555355027
>
>Pero en SQL 2000 Enterprise el resultado del
>password "prueba" en SQL 7.0 STD es:
>0x01006A13FD640EF790088DB469988BD69BC1CA6A059F556D06642A2
E
>722DE1534535256BA45D4C70
>
>Nota: Hay que notar de que estos valores (hex) no son los
>mismos, ya que al ejecutar el script varias veces estos
>valores cambian aleatoriamente, pero la longitud es lo
>que más me llama la atención.
>
>Por favor, me podrías orientar en como se puede migrar
>esta BD de Estandard a Enterprise para poder seguir
>ejecutando el pwdencrypt y pwdcompare.
>
>
>Saludos...
>
>
>.
>
- Previous message: Rodger: "System Stored Procedure Permissions"
- In reply to: Carlos Eduardo Rojas: "Re: pwdencrypt"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|