Série da semana: Primeiros passos no React

Veja mais

Funções de criptografia

18/01/2016

1

Existem novas formas de criptografia, no PHP fala-se bastante no MD5, para senhas, essas funções existem no banco de dados?
Responder

Posts

18/01/2016

Erik Silva

da uma olhada ae
https://www.youtube.com/watch?v=H3j4JxGXLnE
Responder

19/01/2016

Fabio Santos

O MD5 é mais utilizada no momento, até onde sei.

[url]http://scriptadores.com/php/criptografando-senhas-com-md5[/url]
Responder
Existem novas formas de criptografia, no PHP fala-se bastante no MD5, para senhas, essas funções existem no banco de dados?

Marcio, não utilize MD5, não é um algorítimo seguro, se der uma pesquisada de leve vai ver que ele não é recomendado e seu tempo já se foi.
O PHP possui nativamente funções de criptografia nativas[1] desde sua versão 5.5 e também existe esse ótimo posto onde é criada uma classe para executar essa função[2]

http://blog.thiagobelem.net/php-5-5-api-de-senhas/
http://blog.thiagobelem.net/criptografando-senhas-no-php-usando-bcrypt-blowfish/
Responder

19/01/2016

William

MD5 não é criptografia e sim hash, existe uma diferença entre criptografia e hash!

http://www.devwilliam.com.br/php/hash-de-senhas-com-api-password-hashing-no-php
Responder
MD5 não é criptografia e sim hash, existe uma diferença entre criptografia e hash!

http://www.devwilliam.com.br/php/hash-de-senhas-com-api-password-hashing-no-php

Willian, sei que existe essa diferença, mas comumente falando se escuta mais criptografia (hash).
Apenas para deixar claro, hash não existe meio de voltar ao original, ou seja, não é de duas vias.
Já a criptografia possibilita essas duas vias.
Responder

19/01/2016

William

OK, David!
Responder

19/01/2016

Marcio Araujo

Agradeço as respostas, algumas pra mim são novidades, sobre o MD5, mas queria saber se essa forma, de criptografar pela aplicação é o mais correto? Correto no sentido de ser a unica forma, no banco de dados, existe algo parecido?
Responder

19/01/2016

William

A maioria dos bancos são limitados em algoritmos para geração de hashs.

Essa nova API do PHP 5.5 produz bons resultados, no geral trabalhar com hashing na aplicação é melhor pq temos mais opções, independente da linguagem.
Responder

19/01/2016

Marcio Araujo

Obrigado, se essa for a melhor opção e a mais atual, está ótimo.
Responder

19/01/2016

Fabio Santos

Pelo visto vacilei em mencionar o MD5 como a mais utilizada.
Responder

20/01/2016

William

Pelo visto vacilei em mencionar o MD5 como a mais utilizada.


Então Fabio MD5 já foi bom mas como citei no meu post, por ser um hash de 32 caracteres sempre fixo para a mesma palavra isso acabou gerando uma brecha de segurança, pois atualmente existem bases de dados na WEB com vários hashs e suas respectivas palavras.
Responder