Uso [] en lugar de push_back, para poder tener el último byte siempre en
el array. Arreglo operaciones bitwise. 
Falta testear y corregir un par de bugs.