for( size_t i = 0, j = frame.data_array.GetLength(); i < j; ++ i ) {
dst[i] = src[i] ^ frame.mask_bytes[i % MASK_BYTES_LENGTH];
}
代码很简单,就是不断循环的用掩码异或一次原始数据。
for( size_t i = 0, j = frame.data_array.GetLength(); i < j; ++ i ) {
dst[i] = src[i] ^ frame.mask_bytes[i % MASK_BYTES_LENGTH];
}
代码很简单,就是不断循环的用掩码异或一次原始数据。