Recently Updated Pages
One-Time Pad
Por muitos anos, o problema de esconder os padrões da língua ainda persistia, porém no final do s...
Krypton
Krypton0 Precisamos decodificar a mensagem S1JZUFRPTklTR1JFQVQ= para o próximo nível. É dito qu...
Introdução
Requisitos Para começar a hackear o Wi-Fi do vizinho (com a permissão dele, claro!) você vai pre...
Crackeando WPA/WPA2
Quebrar uma chave WPA é um processo ainda mais simples que o do WEP. Basta você capturar o handsh...
Crackeando WEP
Agora que você ja está monitorando a rede desejada (como explicado na introdução), vamos ao que r...
Cifras de Substituição Simples
Em uma cifra de substituição simples, cada letra é substituida individualmente de acordo com um a...
Cifra de César
A Cifra de César é um dos métodos mais simples e comuns de encriptação. Mesmo não sendo muito com...
Miscelânea
Comentários Comentários começam com /* e se extendem até o */. Versões mais novas de C têm supo...
Funções
Ao contrário de linguagens como Python, em C, quase todo código deve estar dentro de alguma funçã...
Biblioteca padrão
I/O (stdio.h) printf Imprime uma string com formatação na saída padrão. A formatação começa com...
Fluxo de execução
Condicionais if Executa um bloco de comandos se a condição vale true. Exemplo: /* módulo do nú...
Ponteiros
Um ponteiro é uma variável que armazena o endereço de outra variável. Ponteiros devem ser declara...
Operadores
De atribuição O operador = denota uma atribuição. Sempre. Em qualquer contexto - mesmo dentro de...
Variáveis e constantes
Declaração Ao contrário de linguagens como Python, em C toda variável deve ser declarada antes d...
Cifras de Transposição
Exercícios WeChall: Transposition I
Cifras de Transposição
Na tentativa de encontrar um método alternativo às cifras de substituição simples, que estavam se...
Cifra de Vigenère
Exercícios OverTheWire: Krypton4 OverTheWire: Krypton5 picoCTF-2018: blaise's cipher
Cifra de Vigenère
Devido à vulnerabilidade das cifras de substituição simples, foi necessário a criação de uma cifr...
Cifras de Substituição Simples
Agora que você está familiarizado com a Cifra de César, vamos apresentar uma generalização desse ...
O que é criptografia?
Criptografia vem do grego kryptós e graphein, que significam "secreta" e "escrita", respectivamen...