VeraCrypt применяет шифрование для сохранения конфиденциальности шифруемых данных. VeraCrypt
не сохраняет и не проверяет целостность или подлинность данных, подвергающихся шифрованию и дешифрованию.
Следовательно, если вы позволите неприятелю изменить зашифрованные с помощью VeraCrypt данные, он сможет
установить у любого 16-байтового блока данных случайное или предыдущее значение, которое ему удалось
получить в прошлом. Обратите внимание, что неприятель не может выбрать значение, которое вы получите,
когда VeraCrypt расшифровывает изменённый блок – значение будет случайным, если только противник не восстановит
старую версию зашифрованного блока, которую ему удалось получить в прошлом. Ответственность за проверку
целостности и подлинности данных, зашифрованных или расшифрованных VeraCrypt, лежит только на вас (например,
это можно сделать с помощью соответствующего стороннего ПО).
См. также:
Физическая безопасность,
Модель безопасности