AES
A criptografia Advanced Encryption Standard (AES) é talvez a criptografia simétrica mais utilizada no mundo. Este, trabalha com criptografia simétricas de blocos contando com alguns métodos de operação.
Vetor de Inicialização (IV)
Utilizado no início do processo da cifragem, este é visto como um bloco falso. Abaixo segue alguns métodos de criptografia, onde todos usam IV, exceto ECB.
ECB (Electronic CodeBook)
Um modo muito simples de criptografia é o Electronic CodeBook (ECB). A mensagem é dividida em blocos e cada bloco é criptografado separadamente. A desvantagem deste método é que blocos idênticos de texto plano são criptografados em blocos de texto cifrado idênticos, assim, ele também não oculta padrões de dados. No geral, não oferece uma perfeita confidencialidade de mensagem, e não é recomendado para uso em protocolos criptográficos em geral.
CBC (Cypher Block Chaining)
Para cada bloco de plaintext é realizada a operação XOR junto com o bloco cifrado anterior antes dele ser criptografado. Com isso os blocos futuros são dependentes dos blocos anteriores. Com IV aleatório em cada cifragem, é possível manter a aleatoriedade do ciphertext mesmo com um plaintext igual.
AES256
Crypt
Decrypt
Last updated