LINUX.ORG.RU

История изменений

Исправление 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 и аутентификацию. Это позволяет использовать содержимое паддинга как своеобразные карманы, в которых можно прятать дополнительные данные. См.