Comments on: MD5 en Bash, PHP, Python et Javascript http://sametmax.com/md5-en-bash-php-python-et-javascript/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Sam http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-157704 Sun, 15 Mar 2015 10:27:39 +0000 http://sametmax.com/?p=936#comment-157704 Non, on prend un serveur Apache, on le découpe en petits morceaux, et pour, un md5 !

]]>
By: tsez http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-157684 Sat, 14 Mar 2015 15:15:01 +0000 http://sametmax.com/?p=936#comment-157684 “On peut éviter ça en utilisant une appache par morceaux”

une approche

]]>
By: Sam http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-438 Tue, 19 Jun 2012 20:41:38 +0000 http://sametmax.com/?p=936#comment-438 @All-o et @le hollandais volant:

md5_file est non seulement plus facile, mais également plus performant puisque comme Oko le souligne, lire le fichier d’un coup charge tout en mémoire.

@oki:

Oui, pour les gros fichiers en Python il vaut mieux faire un truc du genre:

for x in f.read(500):
    hash.update(x)
]]>
By: Oko http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-436 Tue, 19 Jun 2012 18:56:38 +0000 http://sametmax.com/?p=936#comment-436 Note pour Python et les fichiers: ne pas utiliser tel-quel pour les BD-Rip, le code ci-dessus charge tout en RAM.

>>> import hashlib
>>> m = hashlib.md5()
>>> m.update("Nobody inspects")
>>> m.update(" the spammish repetition")
>>> m.digest()

PS: pas de preview des commentaires ?

]]>
By: le hollandais volant http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-434 Tue, 19 Jun 2012 17:09:56 +0000 http://sametmax.com/?p=936#comment-434 Pour PHP, pour le MD5 d’un fichier, il y a la fonction md5_file($filename)

http://fr.php.net/manual/fr/function.md5-file.php

Marche aussi pour Sha1.

]]>
By: All-o http://sametmax.com/md5-en-bash-php-python-et-javascript/#comment-433 Tue, 19 Jun 2012 07:52:15 +0000 http://sametmax.com/?p=936#comment-433 Sinon en php il y a la fonction md5_file() qui est bien plus simple pour les fichiers.

Si vous tenez vraiment a utiliser fopen(), “rb” serait plus adapté comme mode pour éviter les ennuis d’encodage justement.

]]>