«前の日記(2009-05-06(水)) 最新 次の日記(2009-05-17(日))» 編集
RSS feed

からっぽの日記


2009-05-15(金) [長年日記]

TrueCrypt 6.1a 導入

TrueCrypt を Debian testing(squeeze) に導入したのでメモ。

1. ダウンロード

パッケージはないので、下記のサイトからソースコードをダウンロード。

% tar zxf TrueCrypt\ 6.1a\ Source.tar.gz
% cd truecrypt-6.1a-source/

2. パッケージ導入

不足していたパッケージをインストール

# aptitude install pkg-config libfuse-dev libwxgtk2.8-dev dmsetup

PKCS#11 は、パッケージでは make できなかったで、下記よりダウンロード

% mkdir pkcs
% cd pkcs
% wget ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/*.h

3. コンパイル & インストール

% make PKCS11_INC=pkcs/
# cp -p main/truecrypt /usr/local/bin

4. 使い方

ボリューム作成

truecrypt -t -c hoge.tc
コマンドとして使うには、引数に -t を付ける必要あり

マウント

truecrypt -t hoge.tc /mnt/tc

ここで、エラー発生

Error: device-mapper: reload ioctl failed: Invalid argument
Command failed

Kernel の暗号化機能を使う?には、「LRW support」、「XTS support」が必要なようだが、Debian の Kernel にはないようだ。マウントオプションで TrueCrypt の暗号化機能を使う?ことで回避可能*1

truecrypt -t -m=nokernelcrypto hoge.tc /mnt/tc

アンマウント

truecrypt -d hoge.tc
参考にさせて頂いたサイト

*1 パフォーマンスは落ちるようです


«前の日記(2009-05-06(水)) 最新 次の日記(2009-05-17(日))» 編集
RSS feed