Página 1 de 1
Criptografia de senha
Enviado: 19 Mai 2015, 13:48
por mac_carvalho
Olá pessoal, tenho uma duvida.
Estou fazendo um sistema externo que pode logar com o usuário e senha da loja, entretanto, o mesmo é criptografado e não está batendo.
A pergunta é a seguinte: Qual é a criptografia utilizada nas senha do opencart, e como é feito (Ex: é criptografado 3x MD5 e 2x com SHA-1).
Desde já, agradeço.
Re: Criptografia de senha
Enviado: 19 Mai 2015, 21:45
por veteranodf
Simplesmente assim md5($password)
Re: Criptografia de senha
Enviado: 20 Mai 2015, 16:31
por mac_carvalho
Mais então ele não salva no banco em MD5?
Já testei em vários lugares diferentes, e a criptografia MD5 sempre dá diferente.
A criptografia salva no banco, não bate com a gerada.
Alguma sugestão?
Re: Criptografia de senha
Enviado: 21 Mai 2015, 14:17
por veteranodf
O hash md5 sempre vai da o mesmo se a senha utilizada for a mesma, não existe a possibilidade de da outro número, o problema é que você esta fazendo ao errado;
Re: Criptografia de senha
Enviado: 30 Jul 2015, 15:43
por Peter Clayder
mac_carvalho escreveu:Olá pessoal, tenho uma duvida.
Estou fazendo um sistema externo que pode logar com o usuário e senha da loja, entretanto, o mesmo é criptografado e não está batendo.
A pergunta é a seguinte: Qual é a criptografia utilizada nas senha do opencart, e como é feito (Ex: é criptografado 3x MD5 e 2x com SHA-1).
Desde já, agradeço.
Eu tive esse mesmo problema e consegui resolver, ele não utiliza apenas md5.
Tem uma tabela no banco de dados chamado oc_user. Essa tabela possui dois campos password e salt.
password é onde fica armazenado a senha final.
salt é onde fica armazenado um numero aleatório da seguinte forma.
A criptografia da senha é feita da seguinte forma:
Código: Selecionar todos$password = sha1($salt . sha1($salt . sha1($senha_normal)));
Re: Criptografia de senha
Enviado: 23 Abr 2020, 23:49
por Robert Ferreira
Amigo, ñ conheço muito da linguagem PHP, mas gostária de saber se essa ultima solução é oq da certo ?
Estou na mesma situação, construindo um APP e queria utilizar o mesmo usuário e senha.