J'écris un login pour un forum, et j'ai besoin de hacher le mot de passe côté client en javascript avant de l'envoyer au serveur. J'ai du mal à trouver l'implémentation SHA-256 à laquelle je peux faire confiance. Je m'attendais à ce qu'il y ait une sorte de script faisant autorité et que tout le monde utilise, mais je trouve des tas de projets différents, tous avec leurs propres implémentations.
Je sais que l'utilisation de la cryptographie d'autres personnes est toujours un acte de foi, à moins que vous ne soyez qualifié pour l'examiner vous-même, et qu'il n'y a pas de définition universelle de "fiable", mais cela semble être quelque chose de commun et d'assez important pour qu'il y ait une sorte de consensus sur ce qu'il faut utiliser. Suis-je simplement naïf ?
Editer puisque cela revient souvent dans les commentaires : Oui, nous effectuons à nouveau un hachage plus rigoureux du côté serveur. Le hachage côté client n'est pas le résultat final que nous sauvegardons dans la base de données. Le hachage côté client est effectué parce que le client humain le demande. Ils n'ont pas donné de raison spécifique, probablement qu'ils aiment juste l'exagération.