Como gerar um simples hash com javascript

Veja como é possível gerar um simples #hash em #javascript .

 

 

Este tipo de ferramenta pode ser utilizado gerar nomes que não se repetem.
Importante: Não use este recursos para gerenciar senhas, elas devem seguir um padrão de segurança muito mais alto.
Exte é apenas um exmplo de como é possível embaralhar carcteres com javascript

Código

function hashByLength(length) {

 const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';

 let randomString = '';

 for (let i = 0; i < length; i++) {
 const randomIndex = Math.floor(Math.random() * characters.length);
 randomString += characters.charAt(randomIndex);
 }

 return randomString;

}

const randomHash = hashByLength(20);
//const randomHash = hashByLength(15);
//const randomHash = hashByLength(100);
// saída exemplo (O5VbATJLKCwBiYygirkJ8EFO01Y8DxQuogfwKg3vAynsoMeXc2QbY1qJG2jEg6vQlPg951RpIE5Biw5hGs7efx4NB0A7f1DCa7yY)
console.log(randomHash);