VeraCrypt

Исходный код VeraCrypt

VeraCrypt — это программное обеспечение с открытым исходным кодом. Весь исходный код доступен для изучения, аудита и участия в разработке. На этой странице приведена информация о доступе к исходному коду VeraCrypt.


Основной репозиторий

Основной репозиторий исходного кода VeraCrypt размещён на GitHub:

https://github.com/veracrypt/VeraCrypt

Вы можете клонировать репозиторий с помощью Git:

git clone https://github.com/veracrypt/VeraCrypt.git

Зеркальные репозитории

Исходный код VeraCrypt также доступен на следующих платформах:


Исходный код EFI-загрузчика

Исходный код EFI-загрузчика VeraCrypt (используемого для системного шифрования Windows в режиме EFI) доступен в отдельном репозитории:

https://github.com/veracrypt/VeraCrypt-DCS

Вы можете клонировать этот репозиторий с помощью Git:

git clone https://github.com/veracrypt/VeraCrypt-DCS.git

Исходный код официальных версий

Архивы исходного кода всех официальных версий VeraCrypt доступны на SourceForge:

https://sourceforge.net/projects/veracrypt/files/

В каждой папке релиза можно найти архив исходного кода и установочные файлы.


Сборка VeraCrypt

Инструкции по сборке VeraCrypt из исходного кода доступны в документации:


Участие в разработке VeraCrypt

Участие в разработке VeraCrypt приветствуется. Чтобы внести вклад:

  1. Создайте форк репозитория на GitHub
  2. Внесите изменения в отдельной ветке (feature branch)
  3. Отправьте pull request (запрос на слияние) для рассмотрения

Пожалуйста, убедитесь, что ваш код соответствует существующему стилю и снабжён соответствующей документацией.


Проверка кода

Все выпущенные архивы с исходным кодом подписаны PGP-ключом VeraCrypt. Открытый ключ доступен по адресу:

https://www.idrix.fr/VeraCrypt/VeraCrypt_PGP_public_key.asc

Ключ также доступен на основных серверах ключей с идентификатором ID=0x680D16DE.

Пожалуйста, убедитесь, что отпечаток ключа соответствует: 5069A233D55A0EEB174A5FC3821ACD02680D16DE