Učitavanje sa sajta
# wget http://www.truecrypt.org/download/truecrypt-7.0a-linux-console-x64.tar.gz
# tar zxvf truecrypt-7.0a-linux-console-x64.tar.gz
Instalacija Truecrypt-a
# aptitude install libfuse2 fuse-utils dmsetup
# ./truecrypt-7.0a-setup-console-x64 TrueCrypt 7.0a Setup ____________________ Installation options: 1) Install truecrypt_7.0a_console_amd64.tar.gz 2) Extract package file truecrypt_7.0a_console_amd64.tar.gz and place it to /tmp To select, enter 1 or 2: 1 Before you can use, extract, or install TrueCrypt, you must accept the terms of the TrueCrypt License. Press Enter to display the license terms... Читаю лицензионное соглашение до самого конца и набираю yes Requirements for Running TrueCrypt: ----------------------------------- - FUSE library and tools - device mapper tools Press Enter to continue... Uninstalling TrueCrypt: ----------------------- To uninstall TrueCrypt, please run 'truecrypt-uninstall.sh'. Installing package... usr/bin/truecrypt usr/bin/truecrypt-uninstall.sh usr/share/truecrypt/doc/License.txt usr/share/truecrypt/doc/TrueCrypt User Guide.pdf Press Enter to exit...
Šifrovanje particije i kreiranje kontejnera
# truecrypt -c /dev/sda8 Volume type: 1) Normal 2) Hidden Select [1]: 1
Encryption algorithm: 1) AES 2) Serpent 3) Twofish 4) AES-Twofish 5) AES-Twofish-Serpent 6) Serpent-AES 7) Serpent-Twofish-AES 8) Twofish-Serpent Select [1]:
Hash algorithm: 1) RIPEMD-160 2) SHA-512 3) Whirlpool Select [1]:
Filesystem: 1) None 2) FAT 3) Linux Ext2 4) Linux Ext3 5) Linux Ext4 Select [2]: 5
Enter password: Re-enter password:
Enter keyfile path [none]:
Члан 23 1. Свако има право на заштиту приватности, личне и породичне тајне, заштиту части и доброгог гласа. 2. Свако има право на тајност преписке, телефонских разговора, поштанских, телеграфских и других порука. Ограничење овог права дозвољено је само на основу судске одлуке. Члан 24 1. Прикупљање, чување, коришћење и ширење информација о приватном животу лица без његовог пристанка нису дозвољени. 2. Државни органи и органи локалне самоуправе, као и њихови службеници, обавезни су да обезбеде свакој особи могућност упознавања са документима и материјалима који директно утичу на њена права и слободе, осим ако законом није предвиђено другачије. Члан 25 Станбени простор је неповерљив. Нико не сме ући у стан против воље лица која у њему живе, осим у случајевима предвиђеним федералним законом или на основу судске одлуке.
Please type at least 320 randomly chosen characters and then press Enter: (тут беспорядочно нажимаю на любые буквенные клавиши и иногда нажимаю Enter, чтобы увидеть сколько ещё раз надо долбить по клавишам, чтобы выполнить в сумме 320 случайных нажатий) Characters remaining: 307 Characters remaining: 299 Done: 6,166% Speed: 81 MB/s Left: 5 minutes The TrueCrypt volume has been successfully created.
Монтирање шифрованог тома
Да бих га монтирао у постојећи фолдер, извршавам наредбу:
# truecrypt /dev/sda8 /mnt
Промена лозинке на шифрованом тому
# truecrypt --new-password=new1pass2word3 -C /dev/sdb3 Enter password: (вводим существующий пароль) Enter new keyfile [none]: Please type at least 320 randomly chosen characters and then press Enter: (долбим по клавиатуре 320 раз и нажимаем Enter) (ждём какое-то время)
Password and/or keyfile(s) successfully changed.
Лозинка је успешно промењена.
Додавање кључног фајла на шифровани том
# truecrypt --new-keyfiles=/media/blabla.txt -C /dev/sdb3 Enter password: (вводим действующий пароль на том) Enter new password: (вводим новый пароль на том или нажимаем Enter для отключения пароля) Please type at least 320 randomly chosen characters and then press Enter: (жмём триста двадцать раз по клавишам на клавиатуре) Password and/or keyfile(s) successfully changed.
# truecrypt --keyfiles=/media/blabla.txt --password="" --protect-hidden=no /dev/sdb3 /media/1
Да ли се може утврдити да ли је партиција или фајл шифрован?
Неки постављају ово питање наводећи као пример реченицу из Википедијиног чланка посвећеног Truecrypt-у: Ниједан TrueCrypt том не може бити идентификован (томови TrueCrypt-а се не могу разликовати од скупа случајних података, односно фајл се не може повезати са TrueCrypt-ом као програмом који га је креирао, ни на који начин и у оквиру било ког контекста).
Поново наглашавам да ова реченица има другачије значење. Овде је јасно написано да, видећи партицију или фајл са случајним подацима, не можете са сигурношћу рећи да је шифрован помоћу програма TrueCrypt. Једноставно, треба читати до краја реченице.
Шифровану партицију или фајл можете лако разликовати од нешифроване само тако што ћете их погледати помоћу неког ниско-нивојског едитора. Ако видимо превише случајне податке, то већ представља разлог да размислимо о шифрованом садржају.
Ako pojednostavimo, možemo reći da nasumični podaci predstavljaju skup ponavljajućih sekvenci znakova, ostatka čitljivih podataka iz nekih fajlova, prazne intervale. Previše nasumični podaci su skup neponavljajućih znakova. To je šum, haos, skok entropije. Sabijanje takvih „previše nasumičnih“ podataka nekim arhivatorom nije moguće. Nijedna obična particija na tvrdom disku neće sadržati klustere potpuno popunjene previše nasumičnim podacima.
Nešto slično šifrovanim fajlovima su arhive. Ali arhive imaju zaglavlja, po kojima se može identifikovati program-arhivator pomoću kojeg je arhiva kreirana.
