Algoritmos de chaves simétricas é um método em criptografia. É quando as chaves para decodificação e criptografia são exatamente o mesmo segredo compartilhado. Você pode gerar o segredo aleatoriamente, ou a partir de uma senha, ou através de um procedimento de troca de chaves secretas como Diffie-Hellman.

Os algoritmos de chaves simétricas são muito importantes porque são mais rápidos nos computadores do que os outros tipos: algoritmos de chaves públicas. Em criptografia de chave pública (criptografia de chave assimétrica) a chave para criptografia pode ser dada ao público sem problemas, e todos podem enviar mensagens secretas. A chave para criptografia é "aberta" porque, na prática, ela não pode ser usada para obter a chave para descriptografia. Isto é muito útil, mas os algoritmos de criptografia de chave pública são muito lentos nos computadores, por isso são usados apenas para enviar uma chave secreta. Então, os algoritmos de chave simétrica são usados para tudo o mais porque são mais rápidos.

Existem dois tipos de algoritmos de chaves simétricas, chamadas de cifras de fluxo e cifras de bloco. As cifras de fluxo criptografam uma mensagem como um fluxo de bits, um de cada vez. As cifras de bloco pegam blocos de bits, encriptam-nos como uma única unidade e às vezes usam a resposta mais tarde também. Blocos de 64 bits têm sido comumente usados; embora cifras modernas como a Norma Avançada de Criptografia utilizem blocos de 128 bits.

Exemplos de cifras simétricas populares incluem Twofish, Serpent, AES (aka Rijndael), Blowfish, CAST5, RC4, TDES, e IDEA.

Na história, alguns métodos de criptanálise exploravam a simetria, portanto, os sistemas simétricos eram menos seguros. Alguns ataques são chamados de ataques de texto conhecido, ataques de texto plano escolhido, criptanálise diferencial e criptanálise linear.

Outros termos para criptografia de chave simétrica são criptografia de chave secreta, chave única, chave compartilhada, chave única e, eventualmente, chave privada. Este último termo não tem o mesmo significado que o termo chave privada tem na criptografia de chave pública.