Implementação do algoritmo de Feistel (Utilizado no DES) - Criptografia de chave simétrica.
- Divida o bloco em duas partes: leftBlock e rightBlock.
- O rightBlock é deslocado para o leftBlock, tornando-se o leftBlock'.
- O rightBlock' é atribuído ao resultado de:
leftBlock XOR F(rightBlock, Key)
. O resultado é deslocado para a direita. - Esse processo se repete
N
vezes, ondeN
é o número de rounds.
📏 Chave de 56 bits.
🔐 Criptografia e Descripgrafia implementados.
➿ 7 Rounds.\
git clone https://github.com/MatheusCTeixeira/FeistelCipher
cd FeistelCipher
make