funcion para encriptar datos

13/05/2004 - 18:15 por zng | Informe spam
Hola:

tengo un form con dos textfield login y password.

Estos datos se almacenan en una BD en MS-SQL server 2000 y
necesito que el password se almacene encriptado, y sql no
lo hace, por tanto quiero saber si existe una función para
encriptar datos en VBSCRIPT

Gracias

Preguntas similare

Leer las respuestas

#1 oscarledesma
13/05/2004 - 18:29 | Informe spam
Puntualmente en vbscript no hay ninguna funcion que
encripte los datos. Lo que podes hacer es Programarte una
funcion vos, o lo otro es usar Https para que los datos
entre el cliente y el server vayan encriptados y del lado
del server usas una funcion que se encargue de encriptar y
despues guardarla en la base de datos (Puede ser un
componente, dll). Yo te recomiento mas lo segundo por que
de la otra manera los datos desde el browser viajan en
texto plano y son muy inseguros.

Hola:

tengo un form con dos textfield login y password.

Estos datos se almacenan en una BD en MS-SQL server 2000


y
necesito que el password se almacene encriptado, y sql no
lo hace, por tanto quiero saber si existe una función


para
encriptar datos en VBSCRIPT

Gracias
.

Respuesta Responder a este mensaje
#2 Operations
18/05/2004 - 00:36 | Informe spam
No hay una función para esto desde VBScript, pero se puede hacer usando la
crypto api de Windows de la sig. forma:

1. Consigue la última versión de una dll que se llama CAPICOM (significa
CryptoAPI COM).
http://www.microsoft.com/downloads/...x?FamilyID†0EE43A-A843-462F-ABB5-FF88EA5896F6&displaylang=en

2. Utilizando los métodos disponibles en esa dll puedes hacer un hash del
password con un número aleatorio también generado por la misma capicom (ojo:
no uses rnd de vbs u otros, puesto que generan secuencias predecibles y por
lo tanto, inseguras.), en la tabla de la bd guardas tanto el aleatorio, como
el hash, en dos campos separados al crear el usuario.

3. Para autorizar a un usuario, lo localizas por login y sacas su número
aleatorio del registro; luego usas ése número para crear un hash con el
password que te dió el visitante, y el resultado debe ser idéntico al hash
que generaste al crear el usuario, de lo contrario significa que el password
no coincide.

Esta técnica es muy efectiva, segura y relativamente fácil de implementar;
además, capicom hace muchas cosas más, así que espero que te sea útil, y
buena suerte!


"zng" escribió en el mensaje
news:ca1f01c43905$7ff5a040$
Hola:

tengo un form con dos textfield login y password.

Estos datos se almacenan en una BD en MS-SQL server 2000 y
necesito que el password se almacene encriptado, y sql no
lo hace, por tanto quiero saber si existe una función para
encriptar datos en VBSCRIPT

Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida