File Formats/es: Difference between revisions

Normanx (talk | contribs)
Normanx (talk | contribs)
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))