De acordo com o tipo de chave utilizada, os algoritmos de
criptografia se dividem em dois grandes grupos: algoritmos
simétricos e algoritmos assimétricos. Nos algoritmos
simétricos, a mesma chave k é usada para cifrar e decifrar
a informação. Temos como exemplo de cifrador simétrico
simples o AES, que: