Nos formations

Apprenez + et encore plus vite !

Des formations complètes (cours, exercices, quiz) pour progresser dans votre carrière et sortir du lot !

Découvrir les cours

Plus de 30h de formations disponibles

Générer un hash à partir d’une chaîne de caractères en NodeJS

Apprenez à créer un hash (SHA-256) à partir d'une string, en une seule ligne de code !

Il est très facile de créer un hash en NodeJS, mais cela requière d’utiliser trois méthodes (createHash, update et digest) du module crypto, ce qui peut rendre la tâche plus confuse qu’avec d’autres langages.

Voici comment les utiliser :

import { createHash } from 'node:crypto'

const str = "hello";
const hash = createHash('sha256').update(str).digest('hex');

Résultat :

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

Et voilà, votre hash est prêt !

Attention, rappelez-vous que lorsque l’on hashe une information, on ne peut pas revenir en arrière ! (Hashage ≠ Chiffrage)

Information importante

Si vous utilisez cette méthode pour hasher un mot de passe sachez qu’il faut ajouter un grain de sel pour plus de sécurité !

Si vous n’êtes pas familier avec le stockage de mot de passe en base de données, lisez notre article dédié pour savoir ce qu’il faut faire et ce qu’il ne faut PAS faire.


Vous avez terminé l'article ?

Commentaires (0)

pour laisser un commentaire

Aucun commentaire pour l'instant