As ciphers surgiram quando as pessoas se aperceberam da necessidade de partilhar informações de forma confidencial entre si, sem que terceiros pudessem violar a sua privacidade. Há décadas que são utilizadas, tendo as primeiras sido feitas com caneta e papel em vez de um programa informático.
Um algoritmo utilizado para encriptar ou desencriptar informação, as ciphers são um conceito crítico na cripto porque fazem parte da ciência da comunicação segura. Normalmente, começam com o texto simples do que o indivíduo quer enviar e, em seguida, a cipher transforma este texto simples em texto cifrado, enviando-o para o recetor, que tem informação adicional (conhecida como “chave”) para decifrar a mensagem.