Criptografia em xor em c

Desenvolver um código de criptografia que precise usar uma palavra-chave informada pelo usuário, tanto para criptografar quanto, descriptografar. Esta palavra-chave deve ser utilizada no algoritmo de maneira que a descriptografia não possa ser conseguida sem ela.

  1. Utilizar linguagem C.

  2. Deve ser possível descriptografar o texto, bastando usar a chave correta.

  3. Deve ser informado um texto (via arquivo ou digitação) que será criptografado pelo usuário no momento da criptografia.

  4. Deve ser disponibilizado o texto criptografado para ser utilizado pelo usuário.

  5. Deve usar XOR binário no algoritmo.

Acho que você ainda não sabe que aqui é um fórum para esclarecer dúvidas e não para resolução de exercícios.