Foros del Web » Programando para Internet » PHP »

Cifrado de mensajes entre usuarios en una web con php

Estas en el tema de Cifrado de mensajes entre usuarios en una web con php en el foro de PHP en Foros del Web. Bueno no se muy bien en que apartado de el foro debia ir este hilo asi que he creido que en el de seguridad era ...
  #1 (permalink)  
Antiguo 03/09/2009, 14:19
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 16 años, 3 meses
Puntos: 0
Cifrado de mensajes entre usuarios en una web con php

Bueno no se muy bien en que apartado de el foro debia ir este hilo asi que he creido que en el de seguridad era donde mejor encajaba.
El caso es el siguiente, tengo una web con php y mysql, y quiero cifrar los mensajes entre los usuarios de forma que incluso en el caso de que alguien pudiera aceder a la base de datos solo pudiera leer los mensajes por fuerza bruta.
Los usuarios hacen un login mediante sesiones de html con una contrasenya que es un string que ellos mismos escojen cuando crean el usuario.
Para hacerlo he encontrado un algorismo de RSA hecho en php que genera una clave publica i una privada(ambas son numeros enteros bastante largos),para cada usuario he creado un campo con su clave publica para que todo el mundo pueda cifrar mensajes i mandarselos.
El problema o duda la tengo en el punto siguiente, no se como puedo relacionar la clave privada de cada usuario(sin guardarla den la base de datos) con el string de la contrasenya del usuario y sin que los usuarios tengan que entrar su nombre de usuario+string de contrasenya + clave publica a la hora de hacer el login

Muchas gracias
  #2 (permalink)  
Antiguo 03/09/2009, 23:44
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: Cifrado de mensajes entre usuarios en una web con php

Para mi, este tema es de seguridad en PHP y MySQL. Si utilizas PHP para administrar MySQL, debes realizar tu consulta en esa sección.

Muevo tu mensaje a PHP.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 04/09/2009, 01:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Cifrado de mensajes entre usuarios en una web con php

Pero porque habrias de añadirla en la base de datos. Si solo lo que necesitas es un campo que diga clave y ahi ingresan la clave, tu tratas de decifrarlo con la clave que te brindo y si es correcto lo decifrara correctamente y si no, no saldra el mensaje correctamente.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:12.