Método simples para ofuscar strings em JavaScript

Este é um algoritmo de hash super simples para pegar uma string e ofuscar para que não seja legível por humanos. A string com hash é um hash que diferencia maiúsculas de minúsculas e é muito difícil de descriptografar por meio de abordagens simples.

String.prototype.obfuscate = function () {
var bytes = [];
for (var i = 0; i < this.length; i++) {
bytes
.push(this.charCodeAt(i));
}
return bytes.join('');
}

O código simplesmente pega cada caractere da string, encontra o código do caractere para ele e o armazena em uma matriz. No final do array, nós o associamos com uma string vazia, resultando em uma representação numérica da string que você pode usar para comparações.

Veja a função em ação no jsFiddle