Это лучше спросить на crypto , но я все равно отвечу. Блочный шифр ECB лучше всего использовать для рандомизированных данных, где нет связи между какими-либо из блоков простого текста. На практике только рандомизированные секретные ключи без каких-либо дополнительных данных и проблем соответствуют этому счету. Единичный блок ECB аналогичен единичному блоку CBC с фиксированным IV. Это хорошо, если вы не используете ключ для других данных. Большую часть времени стоит просто пойти на CBC или, что еще лучше, на GCM.