PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

MD5 File - HTML5 File Hash Online Calculator - MD5, SHA1, SHA2 (SHA-256)

lundi 16 septembre 2013 à 03:57
Ce service en ligne donne des checksum de fichier… en javascript.
Ce qui n’est pas si simple : JS n’a aucun moyen de lire un fichier binaire.

Je veux faire la même chose, mais cryptoJS ne prend en entrée que des chaînes de caractères, or JS fail au moment de transformer les données binaires en chaîne.

Cette page là, elle utilise une représenation "blob" (apportée en JS depuis html5) avec sa propre implémentation de MD5 (basée sur cryptoJS) pour accepter des données binaires brutes (avec ArrayBuffer).

Bref, c’est compliqué…
Mon outil en ligne n’acceptera donc que du texte à hasher, pas les fichiers.
— (permalink)