File Formats/es: Difference between revisions
No edit summary |
|||
Line 129: | Line 129: | ||
bloque_CTR = Valor NONCE (32 bits) || Valor IV (64 bits) || puros unos (32 bits) | bloque_CTR = Valor NONCE (32 bits) || Valor IV (64 bits) || puros unos (32 bits) | ||
Para i = 1 hasta n - 1, en incrementos de uno en uno. | Para i = 1 hasta n - 1, en incrementos de uno en uno. | ||
Realizar | Realizar | ||
datos_cifrados[i] = datos[i] XOR AES(bloque_CTR) | datos_cifrados[i] = datos[i] XOR AES(bloque_CTR) | ||
bloque_CTR = bloque_CTR + 1 | bloque_CTR = bloque_CTR + 1 | ||
Fin | Fin | ||
datos_cifrados[n] = datos[n] XOR truncar(AES(bloque_CTR)) | datos_cifrados[n] = datos[n] XOR truncar(AES(bloque_CTR)) |