Foros del Web » Programando para Internet » PHP » Symfony »

Como usar sha512 sin Salt?

Estas en el tema de Como usar sha512 sin Salt? en el foro de Symfony en Foros del Web. Buenas tardes debo hacer un login nuevo a una base de datos ya creada y llenada con datos reales. El campo de la contraseña de ...
  #1 (permalink)  
Antiguo 12/08/2015, 14:06
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 9 años, 5 meses
Puntos: 0
Pregunta Como usar sha512 sin Salt?

Buenas tardes debo hacer un login nuevo a una base de datos ya creada y llenada con datos reales.
El campo de la contraseña de la tabla usuario ya esta codificado en sha512.
con un login ultra simplon de prueba pude confirmarlo de esta manera:
openssl_digest($_POST['password'], 'sha512')
en ningun momento se indica una variable extra para la codificacion.
cuando comenze con symfony es cuando supe de la existencia de la variable "salt" para encriptar.

Mi intento de aplicar una solucion se resume en:
#class Usuario
public function getSalt()
{
return "";
}

#Security.yml
encoders:
Sistema\UsuarioBundle\Entity\Usuario: sha512

pero no sirve. Gracias de antemano por las respuestas
actualmente para no perder tiempo uso "plaintext" y da perfecto con un nuevo usuario con pass:123 XD
  #2 (permalink)  
Antiguo 12/08/2015, 16:34
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 5 meses
Puntos: 379
Respuesta: Como usar sha512 sin Salt?

El manual es muy claro:
Cita:
Do you need to a Salt property?

If you use bcrypt, no. Otherwise, yes. All passwords must be hashed with a salt, but bcrypt does this internally. Since this tutorial does use bcrypt, the getSalt() method in User can just return null (it's not used). If you use a different algorithm, you'll need to uncomment the salt lines in the User entity and add a persisted salt property.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 13/08/2015, 13:18
 
Fecha de Ingreso: julio-2015
Mensajes: 15
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: Como usar sha512 sin Salt?

si, muy claro

Etiquetas: pass, password
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 05:46.