Leet speak, também conhecido como hackspeak ou simplesmente leet, é a substituição das letras de uma palavra por números ou caracteres especiais. "Leet" é derivado da palavra "elite", que se refere aos hackers que originalmente transformaram o leet speak numa espécie de linguagem de culto na década de 1980. Com o tempo, o rótulo "leet" foi ampliado para incluir qualquer termo usado pelos programadores que seja um mistério para todos os outros.
No tradicional leet speak, caracteres e combinações de caracteres são frequentemente escolhidos para se assemelharem às letras que substituem, de modo que a palavra resultante é visualmente semelhante. Muitas pessoas lembram-se de aprender que quando 0,7734 é inserido numa calculadora e olhado de cabeça para baixo, os números aparecem para soletrar a palavra olá. Leet speak é um conceito um pouco semelhante; por exemplo, a palavra hacker em leet speak pode parecer-se com isto: |-|@k3r.
<
Além de leet ser legível por humanos (embora com alguma dificuldade), é difícil para um computador descodificar. Por esta razão, um spammer pode usar leet speak para contornar os analisadores de texto e encriptar e-mails não solicitados. Programas de filtragem de spam tornaram-se bons em detectar leet speak em linhas de assunto e rejeitar mensagens de e-mail que o contenham, mas muitas vezes têm menos sucesso em detectá-lo em texto de e-mail.
Leet speak é às vezes usado para esconder o conteúdo de uma conversa online das autoridades, mas também é usado às vezes apenas para a diversão da mesma. Por exemplo, "pwn" é um leet que se tornou um popular meme da internet. Pensa-se que o leet provavelmente se originou de uma gralha quando, na excitação de uma vitória decisiva sobre um adversário, um jogador escreveu "próprio" e, em vez disso, enviou a mensagem "Now I pwn you!"
Today, muitas pessoas usam leet para criar senhas fortes que são fáceis de lembrar para o originador, mas difíceis para os intrusos de roubar com um ataque de dicionário. Texto que combina letras e numerais é às vezes chamado alfanumérico.