TrueCrypt

TrueCrypt — это свободное программное обеспечение с открытым кодом, использующееся для шифрования «на лету» с помощью блочных шифров и эффективной имплементацией параллелизма для повышения производительности на многоядерных процессорных устройствах. Существуют различные версии скомпилированных программ TrueCrypt для различных версий 32- и 64-битных операционных систем: Linux (консольная версия и версия с графическим интерфейсом), MacOS X и Microsoft Windows. При этом пользователю также доступны исходные коды программного продукта, что позволяет производить его аудит.

Утилита способна шифровать как целые разделы жёстких дисков, USB флэш-накопителей и т.п., так и сохранять данные в зашифрованном файле-контейнере. TrueCrypt зашифровывает не только информацию, содержащуюся в файлах, но также имена файлов и директорий. В распоряжение пользователя предоставляются следующие алгоритмы шифрования: AES (256-bit key), Blowfish (448-bit key), CAST5 (128-bit key), Serpent (256-bit key), Triple DES, Twofish (256-bit key). Кроме того, предусмотрена возможность использования последовательного каскадного шифрования различными шифрами, например: AES+Twofish+Serpent.

Для проверки подлинности сообщения (HMAC) в TrueCrypt на выбор пользователя предоставляются хэш-функции: RIPEMD-160, Whirlpool, SHA-512, что в совокупности с имплементированными алгоритмами шифрования и фактом открытости исходного кода делает этот программный продукт высокопрофессиональным и непревзойдённым по сравнению со всеми без исключения другими продуктами из сегмента криптографического программного обеспечения, которое доступно обычному пользователю компьютерной техники.

В конце мая 2014 года официальный веб-сайт TrueCrypt truecrypt.org исчез, по указанному URL начало срабатывать перенаправление на другую страницу: truecrypt.sourceforge.net, на которой сообщается, что использование TrueCrypt якобы не является безопасным, и рекомендуется пользователям Microsoft Windows использоватть проприетарный продукт с закрытым кодом от Microsoft — BitLocker. Вопреки волне слухов в Интернет-сообществе «о взломе сайта TrueCrypt», оказалось, что 27 мая 2014 года разработка TrueCrypt завершена, о чём и сообщили его анонимные разработчики. В настоящий момент времени из репозитория TrueCrypt удалены все версии этого программного продукта за исключением версии 7.2, которая не является полнофункциональной и позволяет лишь производить чтение уже созданных зашифрованных разделов и контейнеров, но не создавать их.

Интересным фактом является то, что из первых букв «Using TrueCrypt is not secure as it may contain unfixed security issues» в сообщении о закрытии проекта TrueCrypt образуется сочетание «uti nsa im cu si», которое в переводе с латинского языка означает «If I wish to use the NSA» («если я хочу использовать АНБ»). Вероятно разработчики TrueCrypt таким способом дали понять, что причиной закрытия является попадание проекта под контроль АНБ.

Сообщения разработчиков TrueCrypt о якобы его «небезопасности» вызвали в среде профессионалов недоумение, поскольку проводившийся и проводящийся аудит исходного кода этой программы до сих пор не выявил ни одной уязвимости либо «закладки» спецслужб. Именно поэтому можно рекомендовать использование TrueCrypt в качестве наиболее надёжного и безопасного криптографического программного продукта с открытым кодом. Ниже можно найти две последние полнофункциональные версии TrueCrypt 7.1 и 7.1a для всех операционных систем, которые сохранились у меня. Также ниже представлена информация о том, как можно произвести проверку аутентичности всех размещённых файлов.

TrueCrypt 7.1a

Операционная системаПодписьЗагрузка
Linux x32 GUI (32 бита, графический интерфейс)sigtruecrypt-7.1a-linux-x86.tar.gz
Linux x32 console (32 бита, консоль)sigtruecrypt-7.1a-linux-console-x86.tar.gz
Linux x64 GUI (64 бита, графический интерфейс)sigtruecrypt-7.1a-linux-x64.tar.gz
Linux x64 console (64 бита, консоль)sigtruecrypt-7.1a-linux-console-x64.tar.gz
MacOS XsigTrueCrypt 7.1a Mac OS X.dmg
Microsoft WindowssigTrueCrypt Setup 7.1a.exe
Source (tar.gz)sigTrueCrypt 7.1a Source.tar.gz
Source (zip)sigTrueCrypt 7.1a Source.zip

Хеш-суммы (дайджесты) файлов TrueCrypt 7.1a

=======================
TrueCrypt v7.1a Hashes
=======================

SHA1
=======
c2a8c78a23f97ffb17bf47448c9f2daa3c8f80cd  truecrypt-7.1a-linux-console-x64.tar.gz
078cdd4a58f0342cb872d7456c0ba49e310fcad9  truecrypt-7.1a-linux-console-x64.tar.gz.sig
a53a7a609a25d9a1e33f720ce5c0265ddd4e8b25  truecrypt-7.1a-linux-console-x86.tar.gz
66060f9444d5df70b4fcdeb655dc60131fce5ad1  truecrypt-7.1a-linux-console-x86.tar.gz.sig
086cf24fad36c2c99a6ac32774833c74091acc4d  truecrypt-7.1a-linux-x64.tar.gz
45f65bf755d9481d8afa0d17de6a034062b7a7bd  truecrypt-7.1a-linux-x64.tar.gz.sig
0e77b220dbbc6f14101f3f913966f2c818b0f588  truecrypt-7.1a-linux-x86.tar.gz
9efcd79e963126d6d8ef242857b4fafb06eb8ff0  truecrypt-7.1a-linux-x86.tar.gz.sig
16e6d7675d63fba9bb75a9983397e3fb610459a1  TrueCrypt 7.1a Mac OS X.dmg
bbe716da36e1b044310f1ea06965c2c29c96e1ed  TrueCrypt 7.1a Mac OS X.dmg.sig
d43e0dbe05c04e316447d87413c4f74c68f5de24  TrueCrypt 7.1a Source.tar.gz
caeb2bb1d5605d1fc960e936a06e52611033788c  TrueCrypt 7.1a Source.tar.gz.sig
4baa4660bf9369d6eeaeb63426768b74f77afdf2  TrueCrypt 7.1a Source.zip
952cc187988b4044ca8e249796ba65cc65e235f6  TrueCrypt 7.1a Source.zip.sig
7689d038c76bd1df695d295c026961e50e4a62ea  TrueCrypt Setup 7.1a.exe
e1e3efaeac2fbcdbff0c2c62ac33233bd356edfa  TrueCrypt Setup 7.1a.exe.sig

Больше хеш-сумм, включая SHA256, SHA1 и MD5, можно найти в текстовом файле: truecrypt-7.1a-hashes.txt

TrueCrypt 7.1

Операционная системаПодписьЗагрузка
Linux x32 GUI (32 бита, графический интерфейс)sigtruecrypt-7.1-linux-x86.tar.gz
Linux x32 console (32 бита, консоль)sigtruecrypt-7.1-linux-console-x86.tar.gz
Linux x64 GUI (64 бита, графический интерфейс)sigtruecrypt-7.1-linux-x64.tar.gz
Linux x64 console (64 бита, консоль)sigtruecrypt-7.1-linux-console-x64.tar.gz
MacOS XsigTrueCrypt 7.1 Mac OS X.dmg
Microsoft WindowssigTrueCrypt Setup 7.1.exe
Source (tar.gz)sigTrueCrypt 7.1 Source.tar.gz
Source (zip)sigTrueCrypt 7.1 Source.zip

Хеш-суммы (дайджесты) файлов TrueCrypt 7.1

=======================
TrueCrypt v7.1 Hashes
=======================

SHA1
=======
6efc4809b1e6076b3089db331f98a5a50baa7379  truecrypt-7.1-linux-console-x64.tar.gz
89338a5cb0d53ede8191dadad40a9675ea66522d  truecrypt-7.1-linux-console-x64.tar.gz.sig
5622128421c4c4ac6e44a2995cdfe18d91274b5d  truecrypt-7.1-linux-console-x86.tar.gz
0ce2d8bbd7939955a128d8be687cc25329bfd06f  truecrypt-7.1-linux-console-x86.tar.gz.sig
60a95a5f8d134bbcc21098cff17da83edaaaf461  truecrypt-7.1-linux-x64.tar.gz
0dc7f5f43f078c622d8956dff877fb1fb78601d9  truecrypt-7.1-linux-x64.tar.gz.sig
daf76ee439eeaa0a835ab03a3e127e30022a3eff  truecrypt-7.1-linux-x86.tar.gz
d862d2d91a9994e8c59385134dcd2195ec1ad4ed  truecrypt-7.1-linux-x86.tar.gz.sig
a8b89bd1d645afd6cb662662a9aa17f16f66405b  TrueCrypt 7.1 Mac OS X.dmg
27e52438135042107d85077045ae03426a54095e  TrueCrypt 7.1 Mac OS X.dmg.sig
b46c0fa5e1cbad25197b02d5232f5355b7abb1c9  TrueCrypt 7.1 Source.tar.gz
4f260af41a20a84b5c229da2ed84e10c52cd3f80  TrueCrypt 7.1 Source.tar.gz.sig
0f053bf5a463c5c48cdcc9b0cb8c9ed3d5aa2fb2  TrueCrypt 7.1 Source.zip
6877690c861d26ec7fd5f43647ac46af58d0d93e  TrueCrypt 7.1 Source.zip.sig
5910a05bf671a385c2c5967171aa1c5509a3d3ee  TrueCrypt Setup 7.1.exe
dfe7279ec454b4c8738d768d98dd7587f084bc97  TrueCrypt Setup 7.1.exe.sig

Больше хеш-сумм, включая SHA256, SHA1 и MD5, можно найти в текстовом файле: truecrypt-7.1-hashes.txt

Открытые ключи TrueCrypt

Для проверки аутентичности размещённых выше файлов можно использовать открытые ключи «TrueCrypt Team» и «TrueCrypt Foundation». Ключ для проверки можно скачать на странице truecrypt.sourceforge.net или с моего сервера:

ОписаниеЗагрузка
TrueCrypt Foundation PGP public keykey
TrueCrypt Foundation PGP public key dumpkey dump
TrueCrypt Team PGP public keykey
TrueCrypt Team PGP public key dumpkey dump

Хеш-суммы (дайджесты) файлов открытых ключей TrueCrypt

=============================
TrueCrypt Public Keys Hashes
=============================

SHA1
=======
d603210a9c48dc323854c5866aef6b0d6e6118db  TrueCrypt_Foundation_PGP_public_key.asc
a5bd01d4f985b7f2ecfd056caaf4729f02a0385c  TrueCrypt_Foundation_PGP_public_key.asc.pgpdump.txt
cbe78b04612cb5060b67dbde06f88175f77a1178  TrueCrypt_Team_PGP_public_key.asc
50c7c194b9b125b3d20b3eee27b7cb2b076e4408  TrueCrypt_Team_PGP_public_key.asc.pgpdump.txt

Больше хеш-сумм, включая SHA256, SHA1 и MD5, можно найти в текстовом файле: truecrypt-public-keys-hashes.txt

Проверка аутентичности файлов

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

На первом этапе следует проверить не был ли изменён файл злоумышленником в процессе передачи от сервера. Для этого требуется сравнить хеш-сумму загруженного файла с хеш-суммой, которая предоставлена мной выше. Вычислить хеш-суммы SHA256, SHA1 и MD5, например, для файла «truecrypt-7.1-linux-x86.tar.gz» можно следующим образом в терминале Linux:

sha256sum truecrypt-7.1-linux-x86.tar.gz
sha1sum truecrypt-7.1-linux-x86.tar.gz
md5sum truecrypt-7.1-linux-x86.tar.gz

На втором этапе следует произвести проверку аутентичности подписи файла с использованием открытого ключа разработчика программного обеспечения. Например, проверка файла «truecrypt-7.1-linux-x86.tar.gz» с помощью открытого ключа «TrueCrypt Foundation PGP public key» в терминале Linux будет выглядеть следующим образом:

1. Загрузка файла с открытым ключом

wget https://drive.tmel.ru/truecrypt/keys/TrueCrypt_Foundation_PGP_public_key.asc

2. Импорт открытого ключа (помещение его в связку ключей системы)

gpg --import TrueCrypt_Foundation_PGP_public_key.asc

3. Проверка подписи (файл-подпись и проверяемый файл должны находиться в одной директории)

gpg --verify truecrypt-7.1-linux-x86.tar.gz.sig

Языковые пакеты для TrueCrypt 7.1a

ЯзыкЗагрузка
ar – Arabic – العربيةlangpack-ar-0.1.0-for-truecrypt-7.1a.zip
be – Belarusian – беларуская моваlangpack-be-0.1.0-for-truecrypt-7.1a.zip
bg – Bulgarian – български езикlangpack-bg-0.1.0-for-truecrypt-7.1a.zip
ca – Catalan, Valencian – Català, valenciàlangpack-ca-0.1.0-for-truecrypt-7.1a.zip
cs – Czech – čeština, český jazyklangpack-cs-0.1.0-for-truecrypt-7.1a.zip
cs – Czech – čeština, český jazyklangpack-cs-1.0.0-for-truecrypt-7.1a.zip
da – Danish – Dansklangpack-da-0.1.0-for-truecrypt-7.1a.zip
de – German – Deutschlangpack-de-0.1.0-for-truecrypt-7.1a.zip
de – German – Deutschlangpack-de-1.0.1-for-truecrypt-7.1a.zip
el – Greek – ελληνικάlangpack-el-0.1.0-for-truecrypt-7.1a.zip
es – Spanish, Castilian – Español, Castellanolangpack-es-0.1.0-for-truecrypt-7.1a.zip
es – Spanish, Castilian – Español, Castellanolangpack-es-1.0.0-for-truecrypt-7.1a.zip
et – Estonian – eesti, eesti keellangpack-et-0.1.0-for-truecrypt-7.1a.zip
eu – Basque – Euskara, Euskeralangpack-eu-0.1.0-for-truecrypt-7.1a.zip
eu – Basque – Euskara, Euskeralangpack-eu-1.0.0-for-truecrypt-7.1a.zip
fa – Persian (Farsi) – فارسیlangpack-fa-0.1.0-for-truecrypt-7.1a.zip
fi – Finnish – suomi, suomen kielilangpack-fi-0.1.0-for-truecrypt-7.1a.zip
fr – French – français, langue françaiselangpack-fr-0.1.0-for-truecrypt-7.1a.zip
fr – French – français, langue françaiselangpack-fr-0.2.0-for-truecrypt-7.1a.zip
hu – Hungarian – magyarlangpack-hu-0.1.0-for-truecrypt-7.1a.zip
id – Indonesian – Bahasa Indonesialangpack-id-0.1.0-for-truecrypt-7.1a.zip
it – Italian – italianolangpack-it-0.1.0-for-truecrypt-7.1a.zip
it – Italian – italianolangpack-it-1.0.1-for-truecrypt-7.1a.zip
ja – Japanese – 日本語 (にほんご)langpack-ja-0.1.0-for-truecrypt-7.1a.zip
ja – Japanese – 日本語 (にほんご)langpack-ja-1.0.0-for-truecrypt-7.1a.zip
ka – Georgian – ქართულიlangpack-ka-0.1.0-for-truecrypt-7.1a.zip
ko – Korean – 한국어, 조선어langpack-ko-0.1.0-for-truecrypt-7.1a.zip
lv – Latvian – latviešu valodalangpack-lv-0.1.0-for-truecrypt-7.1a.zip
my – Burmese – ဗမာစာlangpack-my-1.0.0-for-truecrypt-7.1a.zip
nl – Dutch – Nederlands, Vlaamslangpack-nl-0.1.0-for-truecrypt-7.1a.zip
nn – Norwegian Nynorsk – Norsk nynorsklangpack-nn-0.1.0-for-truecrypt-7.1a.zip
pl – Polish – język polski, polszczyznalangpack-pl-0.1.0-for-truecrypt-7.1a.zip
pl – Polish – język polski, polszczyznalangpack-pl-1.0.0-for-truecrypt-7.1a.zip
pt-br – Portuguese – portuguêslangpack-pt-br-0.1.0-for-truecrypt-7.1a.zip
ru – Russian – русский языкlangpack-ru-0.1.0-for-truecrypt-7.1a.zip
ru – Russian – русский языкlangpack-ru-1.0.0-for-truecrypt-7.1a.zip
sk – Slovak – slovenčina, slovenský jazyklangpack-sk-0.1.0-for-truecrypt-7.1a.zip
sl – Slovene – slovenski jezik, slovenščinalangpack-sl-0.1.0-for-truecrypt-7.1a.zip
sv – Swedish – Svenskalangpack-sv-0.1.0-for-truecrypt-7.1a.zip
sv – Swedish – Svenskalangpack-sv-1.0.0-for-truecrypt-7.1a.zip
tr – Turkish – Türkçelangpack-tr-0.1.0-for-truecrypt-7.1a.zip
uk – Ukrainian – українська моваlangpack-uk-0.1.0-for-truecrypt-7.1a.zip
uk – Ukrainian – українська моваlangpack-uk-1.0.0-for-truecrypt-7.1a.zip
uz – Uzbek – O‘zbek, Ўзбек, أۇزبېك‎langpack-uz-0.1.0-for-truecrypt-7.1a.zip
vi – Vietnamese – Tiếng Việtlangpack-vi-0.1.0-for-truecrypt-7.1a.zip
zh-cn – Chinese (China) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-cn-0.1.0-for-truecrypt-7.1a.zip
zh-cn – Chinese (China) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-cn-1.0.0-for-truecrypt-7.1a.zip
zh-hk – Chinese (Hong-Kong) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-hk-0.1.0-for-truecrypt-7.1a.zip
zh-tw – Chinese (Taiwan) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-tw-0.1.0-for-truecrypt-7.1a.zip

Хеш-суммы файлов языковых пакетов TrueCrypt 7.1a

Хеш-суммы, включая SHA256, SHA1 и MD5, можно найти в текстовом файле: truecrypt-7.1a-languages-hashes.txt

Языковые пакеты для TrueCrypt 7.1

ЯзыкЗагрузка
ar – Arabic – العربيةlangpack-ar-0.1.0-for-truecrypt-7.1.zip
be – Belarusian – беларуская моваlangpack-be-0.1.0-for-truecrypt-7.1.zip
bg – Bulgarian – български езикlangpack-bg-0.1.0-for-truecrypt-7.1.zip
ca – Catalan, Valencian – Català, valenciàlangpack-ca-0.1.0-for-truecrypt-7.1.zip
cs – Czech – čeština, český jazyklangpack-cs-0.1.0-for-truecrypt-7.1.zip
da – Danish – Dansklangpack-da-0.1.0-for-truecrypt-7.1.zip
de – German – Deutschlangpack-de-0.1.0-for-truecrypt-7.1.zip
el – Greek – ελληνικάlangpack-el-0.1.0-for-truecrypt-7.1.zip
es – Spanish, Castilian – Español, Castellanolangpack-es-0.1.0-for-truecrypt-7.1.zip
et – Estonian – eesti, eesti keellangpack-et-0.1.0-for-truecrypt-7.1.zip
eu – Basque – Euskara, Euskeralangpack-eu-0.1.0-for-truecrypt-7.1.zip
fa – Persian (Farsi) – فارسیlangpack-fa-0.1.0-for-truecrypt-7.1.zip
fi – Finnish – suomi, suomen kielilangpack-fi-0.1.0-for-truecrypt-7.1.zip
fr – French – français, langue françaiselangpack-fr-0.1.0-for-truecrypt-7.1.zip
hu – Hungarian – magyarlangpack-hu-0.1.0-for-truecrypt-7.1.zip
id – Indonesian – Bahasa Indonesialangpack-id-0.1.0-for-truecrypt-7.1.zip
it – Italian – italianolangpack-it-0.1.0-for-truecrypt-7.1.zip
ja – Japanese – 日本語 (にほんご)langpack-ja-0.1.0-for-truecrypt-7.1.zip
ka – Georgian – ქართულიlangpack-ka-0.1.0-for-truecrypt-7.1.zip
ko – Korean – 한국어, 조선어langpack-ko-0.1.0-for-truecrypt-7.1.zip
lv – Latvian – latviešu valodalangpack-lv-0.1.0-for-truecrypt-7.1.zip
nl – Dutch – Nederlands, Vlaamslangpack-nl-0.1.0-for-truecrypt-7.1.zip
nn – Norwegian Nynorsk – Norsk nynorsklangpack-nn-0.1.0-for-truecrypt-7.1.zip
pl – Polish – język polski, polszczyznalangpack-pl-0.1.0-for-truecrypt-7.1.zip
pt-br – Portuguese – portuguêslangpack-pt-br-0.1.0-for-truecrypt-7.1.zip
ru – Russian – русский языкlangpack-ru-0.1.0-for-truecrypt-7.1.zip
sk – Slovak – slovenčina, slovenský jazyklangpack-sk-0.1.0-for-truecrypt-7.1.zip
sl – Slovene – slovenski jezik, slovenščinalangpack-sl-0.1.0-for-truecrypt-7.1.zip
sv – Swedish – Svenskalangpack-sv-0.1.0-for-truecrypt-7.1.zip
tr – Turkish – Türkçelangpack-tr-0.1.0-for-truecrypt-7.1.zip
uk – Ukrainian – українська моваlangpack-uk-0.1.0-for-truecrypt-7.1.zip
uz – Uzbek – O‘zbek, Ўзбек, أۇزبېك‎langpack-uz-0.1.0-for-truecrypt-7.1.zip
vi – Vietnamese – Tiếng Việtlangpack-vi-0.1.0-for-truecrypt-7.1.zip
zh-cn – Chinese (China) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-cn-0.1.0-for-truecrypt-7.1.zip
zh-hk – Chinese (Hong-Kong) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-hk-0.1.0-for-truecrypt-7.1.zip
zh-tw – Chinese (Taiwan) – 中文 (Zhōngwén), 汉语, 漢語langpack-zh-tw-0.1.0-for-truecrypt-7.1.zip

Хеш-суммы файлов языковых пакетов TrueCrypt 7.1

Хеш-суммы, включая SHA256, SHA1 и MD5, можно найти в текстовом файле: truecrypt-7.1-languages-hashes.txt

Вернуться назад...

МЕТКИ >, , ,