Bonjour,
Le hashage et le cryptage sont deux choses bien différentes: le hashage d'un contenu est censé être irréversible, car il s'agit d'un checksum, une empreinte numérique si tu préfères. On part du contenu pour arriver au hash, mais on ne peut pas retrouver le contenu à partir du hash. Le but est l'identification d'un contenu, pas sa protection.
Alors que le cryptage, ou chiffrement, tu utilise une clé: tu chiffre un document avec une clé (un très long mot de passe en gros), et, tu obtient donc le contenu chiffré. Bien sure, si la clé avait été un temps-soit-peu différente (1bit de variation, par exemple), le résultat après l'opération de chiffrement aurait été TOTALEMENT différent. Ce n'eset donc JAMAIS le même résultat (ne serai-ce qu'avec un seul bit de variation, dans la clé ou dans le contenu). Mais, contrairement au hashage, le but est de protéger un contenu, et non de l'identifier par une empreinte.
Ce n'est donc pas vraiment comparable.
D'un point de vue législatif, la loi a changé et ne limite plus l'usage du chiffrement à 128bits pour le particulier.
A, j'oubliais: un hash MD5 est de 128 bits, il y a donc 3,40*10^38 (soit 2^128 ), et non pas 10e+308...
http://http://fr.wikipedia.org/wiki/MD5
http://http://fr.wikipedia.org/wiki/Chiffrement
Cordialement