Interleaves a sequence of bytes. When encrypting EO data, bytes are "woven" into each other. Used when encrypting packets and data files.
the data to interleave
{0, 1, 2, 3, 4, 5} → {0, 5, 1, 4, 2, 3} Copy
{0, 1, 2, 3, 4, 5} → {0, 5, 1, 4, 2, 3}
This is an in-place operation.
Interleaves a sequence of bytes. When encrypting EO data, bytes are "woven" into each other.
Used when encrypting packets and data files.