Contraseñas guardadas con la funcion crypt de php

11/12/2014 - 10:51 por juanfran | Informe spam
Estoy investigando la forma de encriptar y desencriptar en access contraseñas guardadas con la funcion crypt de php.

He encontrado esta web http://www11.brinkster.com/notbono/vb.asp en la que hay un modulo de clase que se supone que es una implementacion pero no se como utilizarlo, no se programar demasiado.

¿alguien sabria darme indicaciones?

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
11/12/2014 - 17:43 | Informe spam
Hola
Sí es el último link, es un mero módulo bas. Abrelo con un editor de texto plano (notepad, notepad++, etc...) y copia desde la tercera línea en adelante. Crea en tu fichero de Access un nuevo módulo y pega el contenido.
Dentro de cada función parece que está documentado su uso. Prueba a hacerlo y sí vas teniendo problemas ya nos indicas.

Salu2,
José Mª Fueyo
Respuesta Responder a este mensaje
#2 juanfran
16/12/2014 - 10:40 | Informe spam
Hola Jose Mª, gracias por contestar, pero no me aclaro. En realidad en el modulo hay poca informacion de uso y no se cual es la funcion para encriptar una cadena. Estas son las funciones publicas del modulo:

Public Function fStringToHexCode(strText As String) As String
Public Function fHexCodeToString(strHex As String) As String

Y este es un ejemplo de contraseña guardada en la base de datos:

$2a$07$SeBknntpZror9uyftVopmu61qg0ms8Qv1yV6FG.kQOSM.9QhmTo36

Si hago fStringToHexCode("caracola") devuelve "630061007200610063006F006C006100".

Yo necesito pasar una "caracola" y que devuelva la cadena con el formato $2a$...

Manejo Access pero estos temas ya se me escapan jeje.



El jueves, 11 de diciembre de 2014 17:43:03 UTC+1, José Mª Fueyo escribió:
Hola
Sí es el último link, es un mero módulo bas. Abrelo con un editor de texto plano (notepad, notepad++, etc...) y copia desde la tercera línea en adelante. Crea en tu fichero de Access un nuevo módulo y pega el contenido.
Dentro de cada función parece que está documentado su uso. Prueba a hacerlo y sí vas teniendo problemas ya nos indicas.

Salu2,
José Mª Fueyo
Respuesta Responder a este mensaje
#3 juanfran
16/12/2014 - 11:25 | Informe spam
Por cierto olvidaba decirte que el modulo es el primero, blowfish implementation.


El martes, 16 de diciembre de 2014 10:40:08 UTC+1, juanfran escribió:
Hola Jose Mª, gracias por contestar, pero no me aclaro. En realidad en el modulo hay poca informacion de uso y no se cual es la funcion para encriptar una cadena. Estas son las funciones publicas del modulo:

Public Function fStringToHexCode(strText As String) As String
Public Function fHexCodeToString(strHex As String) As String

Y este es un ejemplo de contraseña guardada en la base de datos:

$2a$07$SeBknntpZror9uyftVopmu61qg0ms8Qv1yV6FG.kQOSM.9QhmTo36

Si hago fStringToHexCode("caracola") devuelve "630061007200610063006F006C006100".

Yo necesito pasar una "caracola" y que devuelva la cadena con el formato $2a$...

Manejo Access pero estos temas ya se me escapan jeje.



El jueves, 11 de diciembre de 2014 17:43:03 UTC+1, José Mª Fueyo escribió:
> Hola
> Sí es el último link, es un mero módulo bas. Abrelo con un editor de texto plano (notepad, notepad++, etc...) y copia desde la tercera línea en adelante. Crea en tu fichero de Access un nuevo módulo y pega el contenido.
> Dentro de cada función parece que está documentado su uso. Prueba a hacerlo y sí vas teniendo problemas ya nos indicas.
>
> Salu2,
> José Mª Fueyo
Respuesta Responder a este mensaje
#4 José Mª Fueyo
17/12/2014 - 00:07 | Informe spam
Hola de nuevo.
Abre el fichero cls con un editor de texto, y copia desde la línea de Option Explicit (excluido).
Abre tu fichero de Access, crea una nueva clase y pega el contenido que has copiado. Gúardalo.
Para hacer uso de ésta clase, que es un objeto, declara una variable del mismo tipo que el nombre que has dado a la clase, anteponiendo la palabra clave new (eso instancia la clase). A partir de ahí, los métodos te aparecerán por intellisense: pones un punto y se despliegan los métodos y propiedades disponibles.

Salu2,
José Mª Fueyo
Respuesta Responder a este mensaje
#5 juanfran
24/12/2014 - 09:48 | Informe spam
Hola Jose Mª,

Hice lo que me dijiste pero no conseguí hacer funcionar ninguno de los metodos que incluye el modulo, tiraban un error. Le pedire ayuda a un amigo que lo vea in situ.

Gracias y feliz navidad :)

El miércoles, 17 de diciembre de 2014 00:07:15 UTC+1, José Mª Fueyo escribió:
Hola de nuevo.
Abre el fichero cls con un editor de texto, y copia desde la línea de Option Explicit (excluido).
Abre tu fichero de Access, crea una nueva clase y pega el contenido que has copiado. Gúardalo.
Para hacer uso de ésta clase, que es un objeto, declara una variable del mismo tipo que el nombre que has dado a la clase, anteponiendo la palabra clave new (eso instancia la clase). A partir de ahí, los métodos te aparecerán por intellisense: pones un punto y se despliegan los métodos y propiedades disponibles.

Salu2,
José Mª Fueyo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida