Counter Mode
CTR mode turns a block cipher into a stream cipher by encrypting an incrementing counter and XORing the result with the plaintext. It is fast, parallelizable, and needs no padding, which is why it underlies GCM. Like all stream constructions, reusing a counter value with the same key is catastrophic, and CTR alone provides no integrity protection.