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...