>Granted, you could obfuscate things by varying the buffer length and padding the data stream
Or maybe sending the blocks out of order to be reconstructed according to a shared ordering key?
Or maybe sending the blocks out of order to be reconstructed according to a shared ordering key?