Gerar MD5 com variáveis

Ola a todos,

Os exemplos das bibliotecas são muito legais, mas só isso. Muitos deles não falam com o mundo de verdade.

A biblioteca MD5 é um exemplo. O que adianta eu gerar um MD5 com uma palavra fixa??!! O resultado será sempre o mesmo.

Tentei de todas as formas substituir o "hello world" por uma string, mas pra variar o óbvio não funciona. :confused:

Qual a diferença entre "hello world" e String x = "hello world" ??!! :-X

Alguém já fez isso de outra maneira? Já tentei gerar hash, mas não tive sucesso.

A biblioteca MD5 é um exemplo. O que adianta eu gerar um MD5 com uma palavra fixa??!! O resultado será sempre o mesmo.

É precisamente por esse motivo que é óptimo para validares grandes quantidades de dados.Podes validar um ficheiro de um giga com um md5 de forma a garantires que o teu download não esta modificado.Se alterares 1 bit dentro de um ficheiro de 1G o resultado do md5 será diferente, logo o ficheiro está corrompido.

Tentei de todas as formas substituir o "hello world" por uma string, mas pra variar o óbvio não funciona.

Se tens duvidas básicas sobre o md5, o que é o óbvio para ti?

Qual a diferença entre "hello world" e String x = "hello world"

A diferença é que um é um vector de caracteres e o String é um objecto String?
https://www.arduino.cc/reference/en/language/variables/data-types/string/