repeating key XOR and stateful cycle stream
Better statful cycle stream