Как выбрать режим шифрования AES (CBC ECB CTR OCB CFB)?
какие из них предпочтительны в каких обстоятельствах?
Я хотел бы увидеть список оценки crtieria для различных режимов, и, возможно, обсуждение применимости каждого критерия.
например,
Я думаю, что одним из критериев является "размер кода" для шифрования и дешифрования, что важно для встроенных систем микро-кода, таких как сетевые адаптеры 802.11. Если код, необходимый для реализации CBC, намного меньше, чем требуется для CTR (I не знаю, это правда, это просто пример), то я мог бы понять, почему режим с меньшим кодом будет предпочтительнее. Но если я пишу приложение, которое работает на сервере, и библиотека AES, которую я использую, реализует как CBC, так и CTR, то этот критерий не имеет значения.
смотрите, что я имею в виду под "списком критериев оценки и применимости каждого критерия" ??
Это на самом деле не связано с программированием, но связано с алгоритмом.
Comments