История изменений
Исправление hakavlad, (текущая версия) :
если записать случайный байт внутрь зашифрованного файла - сколько байт сломается при расшифровке?
Смотря куда записывать.
-
Запись в соль полностью изменит plaintext и его размер.
-
Запись в часть шифротекста, соответствующую файлу, ведет к повреждению 1 байта.
-
Запись в часть шифротекста, соответствующую комментарию, либо повредит 1 байт комментария, либо ведет к некорректности всего комментария вследствие UnicodeDecodeError - будет отображен пустой комментарий (комментарий отображается как [None] в интерфейсе). Может отобразиться обрезанный комментарий, если расшифрованным байтом будет 0xFF - этот байт используется как разделитель между введенным комментарием и случайными данными, используемыми для дополнения комментария до 512 байт.
-
Повреждение тега аутентификации не повреждает шифротекст, это просто приведет к ошибке аутентификации.
-
Запись в padding не влияет на оригинальный plaintext и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.
Исправление hakavlad, :
если записать случайный байт внутрь зашифрованного файла - сколько байт сломается при расшифровке?
Смотря куда записывать.
-
Запись в соль полностью изменит plaintext и его размер.
-
Запись в часть шифротекста, соответствующую файлу, ведет к повреждению 1 байта.
-
Запись в часть шифротекста, соответствующую комментарию, либо повредит 1 байт комментария, либо ведет к некорректности всего комментария вследствие UnicodeDecodeError - будет отображен пустой комментарий (комментарий отображается как [None] в интерфейсе). Может отобразиться обрезанный комментарий, если посла расшифрованным байтом будет 0xFF - этот байт используется как разделитель между введенным комментарием и случайными данными, используемыми для дополнения комментария до 512 байт.
-
Повреждение тега аутентификации не повреждает шифротекст, это просто приведет к ошибке аутентификации.
-
Запись в padding не влияет на оригинальный plaintext и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.
Исправление hakavlad, :
если записать случайный байт внутрь зашифрованного файла - сколько байт сломается при расшифровке?
Смотря куда записывать.
-
Запись в соль полностью изменить plaintext и его размер.
-
Запись в часть шифротекста, соответствующую файлу, ведет к повреждению 1 байта.
-
Запись в часть шифротекста, соответствующую комментарию, либо повредит 1 байт комментария, либо ведет к некорректности всего комментария вследствие UnicodeDecodeError - будет отображен пустой комментарий (комментарий отображается как [None] в интерфейсе). Может отобразиться обрезанный комментарий, если посла расшифрованным байтом будет 0xFF - этот байт используется как разделитель между введенным комментарием и случайными данными, используемыми для дополнения комментария до 512 байт.
-
Повреждение тега аутентификации не повреждает шифротекст, это просто приведет к ошибке аутентификации.
-
Запись в padding не влияет на оригинальный plaintext и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.
Исправление hakavlad, :
если записать случайный байт внутрь зашифрованного файла - сколько байт сломается при расшифровке?
Смотря куда записывать.
Запись в соль полностью изменить plaintext и его размер.
Запись в часть шифротекста, соответствующую файлу, ведет к повреждению 1 байта.
Запись в часть шифротекста, соответствующую комментарию, либо повредит 1 байт комментария, либо ведет к некорректности всего комментария вследствие UnicodeDecodeError - будет отображен пустой комментарий (комментарий отображается как [None] в интерфейсе). Может отобразиться обрезанный комментарий, если посла расшифрованным байтом будет 0xFF - этот байт используется как разделитель между введенным комментарием и случайными данными, используемыми для дополнения комментария до 512 байт.
Повреждение тега аутентификации не повреждает шифротекст, это просто приведет к ошибке аутентификации.
Запись в padding не влияет на оригинальный plaintext и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.
Исходная версия hakavlad, :
если записать случайный байт внутрь зашифрованного файла - сколько байт сломается при расшифровке?
Смотря куда записывать.
Запись в соль полностью изменить plaintext и его размер.
Запись в часть шифротекста, соответствующую файлу, ведет к повреждению 1 байта.
Запись в часть шифротекста, соответствующую комментарию, либо повредит 1 байт комментария, либо ведет к некорректности всего комментария вследствие UnicodeDecodeError - будет отображен пустой комментарий (комментарий отображается как [None] в интерфейсе).
Повреждение тега аутентификации не повреждает шифротекст, это просто приведет к ошибке аутентификации.
Запись в padding не влияет на оригинальный plaintext и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.