Одной из проблем ECB (среди многих других проблем) является то, что он шифрует детерминистически. То есть каждый раз, когда вы шифруете один и тот же идентификатор, вы получаете один и тот же зашифрованный текст. Таким образом, этот режим не мешает анализу трафика. Злоумышленник может не узнать зашифрованные идентификаторы. Однако он все еще может определить, когда и как часто отправляется один и тот же идентификатор.
CBC и OFB при правильном использовании используют новый случайный IV для каждого шифрования, таким образом, каждый раз по-разному шифруя один и тот же идентификатор. Поскольку вы также убедитесь, что все идентификаторы имеют одинаковую длину, результат должен шифровать тексты, когда злоумышленник не сможет отличить повторяющиеся идентификаторы от неповторяющихся.