Hash MD5 em PHP

PHP

01/02/2016

Olá Pessoal,

Como seria o fonte em PHP para que eu pudesse comparar dois ou mais arquivos e printar na tela

ex. Nome do arquivo: programa.exe | Hash: hdby7i3647b796796 | Status: atualizado/desatualizado.

1º exemplo duas pastas.

c:\programas X c:\programasx

2º exemplo uma pasta local X uma pasta em um FTP

c:\programas X ftp.xxxxx.com.br\programas

Obrigado.

Essa dúvida foi gerada a partir de um comentário no artigo MD5 PHP : Aprende a criar Hash MD5 em PHP
Support Ltda

Support Ltda

Curtidas 0

Respostas

Jothaz

Jothaz

01/02/2016

Você já possui alguma parte do código?

Ou quer que alguém faço o código para você?
GOSTEI 0
Marcio Araujo

Marcio Araujo

01/02/2016

Como funcionaria essa comparação e para que serve essa função? Me desculpa mas não achei funcionalidade.
GOSTEI 0
David Sylvestre

David Sylvestre

01/02/2016

Como funcionaria essa comparação e para que serve essa função? Me desculpa mas não achei funcionalidade.

Marcio, se não tiver entendendido errado pergunta, isso serve para verificar a integridade do arquivo.
Um bom exemplo disso é o md5sum[1] que utiliza do MD5 para gerar o hash de verificação. É bem comum encontrar esses hash de verificação em downloads, exemplo o GAE[2] que utiliza sha1 para gerar o hash.


[1]https://pt.wikipedia.org/wiki/Md5sum
[2]https://cloud.google.com/appengine/downloads
GOSTEI 0
Marcio Araujo

Marcio Araujo

01/02/2016

Realmente não sei e estou por fora, pra mim MD5 e outros eram para criptografia.
GOSTEI 0
David Sylvestre

David Sylvestre

01/02/2016

Realmente não sei e estou por fora, pra mim MD5 e outros eram para criptografia.

Márcio, criptografia e hash são coisas completamente diferentes. Isso foi discutido em outro post aqui no forum[1] pelo Willian

[1]https://www.devmedia.com.br/forum/funcoes-de-criptografia/542904
GOSTEI 0
Marcio Araujo

Marcio Araujo

01/02/2016

Estou lembrando depois que vi esse post, vou conferi-lo.
GOSTEI 0
POSTAR