Existem diferentes algoritmos de criptografia, com diferentes
aplicações, sendo divididos em três grupos principais, que são
simétrica, assimétrica e destrutiva. Ao contrário da criptografia,
que exige uma chave, a codificação define apenas uma regra de
transformação conhecida.
Para guardar a senha do usuário em um campo do tipo texto de
uma base de dados, deve-se: