Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - bluff4value

#1
PHP / Re: Problema con programa
27 Septiembre 2017, 11:23 AM


No se si te he entendido bien , pero bueno, si lo que quieres es que existan espacios entre cada uno de los numeros, introduce un espacio entre cada numero usando comiillas. Por otro lado para el salto de linea puedes utilizar "\n" al final del echo, espero que te haya servido de ayuda.

Código (php) [Seleccionar]
echo $sucesivo," ",$pares," ",$impares," ",$extras,"\n";
#2
Sisi en ese aspecto totalmente de acuerdo contigo, solo añadia que es recomendable añadir ese protocolo de seguridad. Y añadiendo ademas a lo tuyo de enviar el hash si utilizamos algun salt para las contraseñas todavia mejor.

Saludos
#3
Cita de: gAb1 en 30 Octubre 2016, 17:20 PM
Hola, si PHP y la base de datos los tienes en el mismo servidor no hay por qué preocuparse por el intercambio entre estos dos servicios ya que ambos se encuentran en el mismo equipo, otra cosa sería que estuviesen en distintos servidores.

Probablemente te refieras a la comunicación entre el cliente (el navegador del usuario) y el servidor. Actualmente no hay ninguna manera infalible, ya que se pueden robar los datos con una facilidad increible. Lo que hay que conseguir es que esos datos "secretos" estén cifrados de la mejor manera posible, pero desgraciadamente el que sepa va a poder saber lo que se envia.

Usa una libreria segura, como crypt o sha512 para hashear la contraseña, lo demás tambíen puedes hashearlo pero no suele hacerse.

No vale de nada hashear una contraseña en el servidor, ya que los datos ya han sido enviados en texto plano... Si, claro, para no guardarla tambien en texto plano, pero el daño ya está hecho. Aquí tienes una buena implementación en javascript de SHA.

Para protegerse de las tablas rainbow, podria saltearse el hash también en el cliente (y de nuevo en el servidor por si se roba y se usa para iniciar sesión), pero el problema sería de donde sacas el primer salt y como lo envias al servidor... Estaríamos en las mismas. Si a alguien se le ocurre como solucionar este problemilla que lo comparta.

En el cliente:
- Contraseña -> javascript -> SHA512 hash -> POST.

En el servidor:
- Generar random salt -> Saltear hash (hashear de nuevo el hash junto al salt).

Si necesias un ejemplo luego lo pongo.


Estoy de acuerdo en lo de usar sha512 o crypt pero en vez de general el has en el cliente mediante javascript si alguien esta en medio y te captura el hash podria conectarse a esa cuenta igualmente, para evitar esto yo creo que es mejor hacer todo sobre https de manera que ninguno de los datos ira sobre texto plano y ademas no tienes por que reazlizar el hash en el lado cliente y ademas se te cifra toda la conexion extremo a extremo por lo que me parece mejor alternativa.

Saludos