个人工具

“UbuntuHelp:TruecryptHiddenVolume”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第1行: 第1行:
 
{{From|https://help.ubuntu.com/community/TruecryptHiddenVolume}}
 
{{From|https://help.ubuntu.com/community/TruecryptHiddenVolume}}
 
{{Languages|UbuntuHelp:TruecryptHiddenVolume}}
 
{{Languages|UbuntuHelp:TruecryptHiddenVolume}}
https://help.ubuntu.com/community/[[UbuntuHelp:IconsPage|IconsPage]]??action=AttachFile&do=get&target=PicDocs.png
+
https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=PicDocs.png
 
== Encrypted filesystems and hidden volume ==
 
== Encrypted filesystems and hidden volume ==
 
There is [https://help.ubuntu.com/community/Security a lot of documentation] on how to create an encrypted volume. However, a significant problem caused by most of the existing implementations is that the owner of the data may be forced to reveal the password used to encrypt the data.
 
There is [https://help.ubuntu.com/community/Security a lot of documentation] on how to create an encrypted volume. However, a significant problem caused by most of the existing implementations is that the owner of the data may be forced to reveal the password used to encrypt the data.

2007年12月5日 (三) 12:30的版本

IconsPage?action=AttachFile&do=get&target=PicDocs.png

Encrypted filesystems and hidden volume

There is a lot of documentation on how to create an encrypted volume. However, a significant problem caused by most of the existing implementations is that the owner of the data may be forced to reveal the password used to encrypt the data. To address this, different projects exist to implement some steganography mechanisms, but at the time of writing, only Truecrypt is full-featured and production quality. Truecrypt is a free open-source disk encryption software available on Ubuntu. It offers a convenient hidden volumes management that includes protection against damages. More information is available at [1]. This page is mostly based on the man page of truecrypt 4.3a and intents to give a short recipe to implement Truecrypt hidden volumes on Ubuntu.

Truecrypt hidden volumes

0. Install Truecrypt:

sudo apt-get install truecrypt

0. Create an outer volume (ex: on /dev/sdb1):

truecrypt --filesystem none --type normal --encryption AES --hash SHA-1 --random-source /dev/urandom -c /dev/sdb1 

0. Map the corresponding volume (ex: on /dev/sdb1), but do not mount it:

truecrypt /dev/sdb1

0. Format outer volume with FAT:

sudo mkfs.vfat /dev/mapper/truecrypt0

0. Dismount the volume:

truecrypt -d

0. Create a (ex: 50M) hidden volume within the outer volume (ex: on /dev/sdb1):

truecrypt --filesystem none --type hidden --size 50M --encryption AES --hash SHA-1 --random-source /dev/urandom -c /dev/sdb1

0. Map the corresponding hidden volume (ex: on /dev/sdb1), but do not mount it:

truecrypt /dev/sdb1 # (use the hidden password)

0. Format the hidden volume with a filesystem recognised by mount(8):

sudo mkfs.xfs /dev/mapper/truecrypt0

0. Dismount the hidden volume:

truecrypt -d

0. Mount the outer volume (ex: /dev/sdb1 on /mnt/tc) with the hidden volume protected:

truecrypt -P /dev/sdb1 /mnt/tc

0. Copy files to the outer volume:

cp outer_volume_file.txt /mnt/tc

0. Dismount the outer volume:

truecrypt -d

0. Mount either volume (ex: /dev/sdb1 on /mnt/tc) and enjoy:

truecrypt /dev/sdb1 /mnt/tc # (use the password relevant to the volume you want to mount)