| « viのコマンドメモその1 | 嫁の投稿が・・・ » |
USBストレージを暗号化して持ち歩く
ことだまんです。
TruecryptみたいなソフトがLinuxにないかなぁ〜っと思っていたら、LinuxでもTruecrypt使えました。
早速インストール。
1.TrueCryptをダウンロード及びインストール。
http://www.truecrypt.org/downloads.php
[Windows]
Windows Vista/XP/2000/2003の下のダウンロードをクリックし、zipを解凍。
適当にインストールをして下さい(笑
WindowsはGUIが付いていますので使用方法も省略します。
[Linux]
Select a Linux distribution and hardware platformから使っているubuntuのバージョンを選択し
ダウンロードをクリック。
ダウンロードができたら、ファイルをダブルクリックし、パスワードを入力。
質問が出てきたらinstallやOKをクリックして適当にインストールしてください(笑
2.暗号化ボリュームの作成
これから先は全て自分のホームディレクトリで作業を行ってください。
$ truecrypt -c
後は質問に答えていくだけで簡単に暗号化ボリュームを作成できます。
(今回は全てデフォルト設定で作成していきます。)
ボリュームタイプ
Volume type:
1) Normal
2) Hidden
Select [1]:
何も入力しないでEnter
ボリュームのパス指定
Enter file or device path for new volume: usbst_data
ボリュームのファイル名を適当に入力(今回はusbst_dataとしました)
ファイルシステムの選択
Filesystem:
1) FAT
2) None
Select [1]:
何も入力しないでEnter
ボリュームの容量
Enter volume size (bytes - size/sizeK/sizeM/sizeG):3.9G
容量を入力。USBストレージに入れる場合はUSBストレージの容量より少なくしてください。
(今回は3.9Gとしました)
ハッシュアルゴリズムの選択
Hash algorithm:
1) RIPEMD-160
2) SHA-1
3) Whirlpool
Select [1]:
何も入力しないでEnter
暗号化アルゴリズムの選択
Encryption algorithm:
1) AES
2) Blowfish
3) CAST5
4) Serpent
5) Triple DES
6) Twofish
7) AES-Twofish
8) AES-Twofish-Serpent
9) Serpent-AES
10) Serpent-Twofish-AES
11) Twofish-Serpent
Select [1]:
パスワードを入力
Enter password for new volume 'usbst_data.tc':
※ここで入力したパスワードがないとボリュームをマウントする事ができません。
長いパスワードを指定して下さい。短いと意味が余りありません。
また、このパスワードを忘れるとマウントできません。忘れないようにしてください。
でも付箋にはったりメモは取らないで下さい(笑
もう一度入力
Re-enter password:
キーファイルのパス指定
Enter keyfile path [none]:
何も入力しないでEnter
ランダムデータの作成
To enable mouse movements to be used as a source of random data,
please do one of the following:
- Run TrueCrypt under administrator (root) account.
- Add read permission for your user to device /dev/input/mice.Please type at least 320 randomly chosen characters and then press Enter:
320文字適当に文字を入力したらEnter
足りなかったらいくつ足りないか教えてくれるので、さらに足りない分を入力してEnter
これで作成が完了しました。
3.マウントして使ってみる
適当なディレクトリを作成し、そこにマウントしてみる
(今回はhogeを作成しマウントしてみる)
$ truecrypt -M utf8 -u ./usbst_data ./hoge
Enter yourname's or root's system password:
あなたのパスワードを入力(sudo時に入力する自分のパスワード)Enter password for '/home/yourname/usbst_data':
暗号化ボリュームのパスワードを入力
これで自分のホームディレクトリのhogeに暗号化ボリュームをマウントする事ができました。
あとはhogeにデータを放り投げれば普通に使えます(笑
4.アンマウントする。
$ truecrypt -d
トラベラーモード(Windows限定)
メニューから [Tools]->[Traveller Disk Setup]を実行。
FileSettingsでBrowseをクリックしUSBストレージを選択。
Start TrueCryptにチェックをいれOKをクリックすれば完了。
これでWindowsマシンにUSBストレージを刺せば勝手にTrueCryptが起動します。
2008/01/18追記
勝手に起動しませんでした。すみません。ストレージを右クリックしてStart Truecryptをクリックしてください。
2008/01/18追記
forcefield
http://bockcay.de/forcefield/wiki
フロントエンドがありました。