Wat zijn versleutelingsalgoritmen op basis van vooraf gedeelde sleutels?
O que são algoritmos de criptografia de chaves pré-compartilhadas?
Bij versleuteling op basis van vooraf gedeelde sleutels (symmetrisch) wordt gebruikgemaakt van algoritmen zoals Twofish, AES en Blowfish om sleutels te maken. AES is tegenwoordig het meestgebruikte algoritme. Al deze encryptiealgoritmen maken gebruik van stroomvercijfering of blokvercijfering. Bij stroomvercijfering worden een cryptografische sleutel en algoritme toegepast op elk binair cijfer in een gegevensstroom, bit voor bit. Bij blokvercijfering worden een cryptografische sleutel en algoritme toegepast op een blok gegevens (bijvoorbeeld 64 opeenvolgende bits) als groep. Blokvercijfering is momenteel het meestgebruikte symmetrische versleutelingsalgoritme.
A criptografia de chaves pré-compartilhadas (simétricas) usa algoritmos como Twofish, AES ou Blowfish para criar chaves; hoje, o mais usado é o AES. Todos esses algoritmos de criptografia dividem-se em dois tipos: cifras de fluxo e cifras de bloco. Cifras de fluxo aplicam um algoritmo e uma chave criptográfica a cada dígito binário de um fluxo de dados, um bit por vez. Cifras de bloco aplicam um algoritmo e uma chave criptográfica a um bloco de dados (por exemplo, 64 bits sequenciais) como um grupo. Hoje, as cifras de bloco são o algoritmo de criptografia simétrica mais comum.