Criptografia é o estudo dos princípios e técnicas pelos quais a informação pode ser transformada de sua forma original em outra ilegível, muito difícil de ser compreendida por alguém que não possua a chave para decifrar a mensagem. Entre os algoritmos criptográficos, há os que utilizam duas chaves - uma no remetente e outra no destinatário - e os que utilizam uma única chave em ambos. O algoritmo que utiliza apenas uma chave criptográfica é o