ECB: each block encrypted independently

CBC: text block is xor'ed with previous encrypted block