Today

Last Level Security

Author: reyzovw

Инструмент предназначен для шифрования данных (папки / файлы). Разработчик мотивировался работой инструмента VeraCrypt.

Алгоритмы шифрования:

  • Блочное шифрование
  • Инициализационный вектор (IV)
  • Сложение блоков: первый блок данных перед шифрованием объединяется с инициализационным вектором, а каждый последующий блок данных объединяется с предыдущим зашифрованным блоком, это значит, что изменение любого блока данных повлияет на все последующие зашифрованные блоки
  • Использование энтропии для генерации ключа делает его менее предсказуемым
  • Каждый раз, когда вы шифруете данные, создание нового инициализационного вектора с помощью рандомных данных помогает избежать брутфорса
  • Режим CBC обеспечивает дополнительный уровень безопасности, добавляя случайность к процессу шифрования
  • Hash-based Message Authentication Code - позволяет проверить, были ли данные изменены или повреждены в процессе передачи. только обладатель этого ключа может создать верное значение HMAC. Это гарантирует, что данные действительно исходят от ожидаемого источника. Если он не совпадет при проверке это означает, что данные были скомпрометированы. Если взломщик не знает секретный ключ, он не может сгенерировать корректный HMAC для измененного сообщения (допустим как в атаках "man-in-the-middle attacks" и "replay attacks"). Использования устойчивой хэш функции обеспечивает доп. уровень безопасности.

Download | Github