Chinaunix首页 | 论坛 | 博客
  • 博客访问: 758393
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:24:40

 
TrueCrypt是一个跨平台的加密软件,它支持windowsVista/Xp,MacOSX还有linux。它有什么功能呢?

首先,它可以创建加密的虚拟磁盘镜像,当镜像被挂载的时候,在系统下就会出现一个硬盘(windows下),在linux下面,可以把这个镜像挂载,像正常文件系统一样存取,有点像windows下面的虚拟光驱,linux下面的mount-tiso9660-oloopxx.iso/mnt/cdrom。但是,这些数据都是以加密的形式存在镜像文件里面的,保证了安全。该软件还可以把一个分区或者是一个U盘做成加密盘,在不知道密码或者没有正确的key文件的时候,上面的数据是没有办法读出来的。无论是创建加密的磁盘虚拟镜像文件还是加密分区,加密U盘,该软件都可以创建隐藏的区域,输入了非隐藏区域的密码,将挂载非隐藏区域,输入了隐藏区域的密码就挂载隐藏区域,可以做到神不知,鬼不觉,充分保证了关键信息的安全。

在windowsxp下面,这个软件为我立下汗马功劳,为了能够在linux下面发挥它的巨大潜力,我决定安个linux版本的,在官方站点()转悠了半天之后很失望的发现linux下只有OpenSuSE和Debian才有对应的binary安装包,先下载了个OpenSuSE的rpm,安装时候提示要什么fuse和glibcxx,但是我在使用ntfs-3g的时候已经安装了fuse和fuse-libs了,至于什么glibcxx,我可不想因为一个软件就搞的我的系统库们打架。算了,自己编译吧。先搜索到国外一高手的大作,说是要内核源码,再看他的那些步骤,基本头大,太繁琐了。硬着头皮准备下载内核源码安装包期间,我到truecrypt5.0的源码目录下面去溜了一圈,看了看安装编译的说明,一看才知道那个国外的高手说的是4.xx版的编译安装方法,而5.0版免去了诸多的痛苦和麻烦,只要编译好wxWidgets就行了,这个我真想抽自己两个耳光,那天编译安装好wxWidgets之后我手痒把编译目录删除了。唉,真是人算不如天算哪,这次是栽了。下面我就把自己编译安装的过程作个介绍。

1)下载相关源码包:wxWidgets-2.8.7()和TrueCrypt5.0a.Source.tar.gz(downloads2.php)

2)把那两个源码包放入你认为合适的地方,我的是在/usr/local/src下面。然后,用相关工具解压。我是这么干的:

tar-jxvfwxWidgets-2.8.7.bz2
mvwxWidgets-2.8.7wxWidgets#这么做只是我比较懒,等会不想多输入几个数字,如果你比我还懒的建议输入:mvwxWidgets-2.8.7wx
tar-zxvfTrue*.gz#懒人啊,什么时候能改改

3)进入wxWidgets这个目录,建立一个编译文件夹(McGrawHillGCC,theCompleteReference这本书上上说这样干比较好,具体理由自己看去吧),配置,编译,不用安装,我是这么干的:

cdwxWidgets
mkdirbuild
cdbuild
../configure--enable-monolithic--enable-unicode--with-gtk--enable-odbc#这些选项是看了../configure--help精选出的
make

当我喝完两杯茶水,吃了一个桔子之后,终于结束了

4)安装fuse,fuse-libs,fuse-devel(这个最重要,没有它下面编译不了)
yum-yinstallfusefuse-libsfuse-devel

5)进入truecrypt5.0a,根据编译说明要这么干:
makeWX_ROOT=/usr/local/src/wxWidgetswxbuild
#等了半天
make
#又等半天

终于在最后取得了胜利,额的神啊,这么久,电脑该升级了。把Main目录下的truecrypt复制到你喜欢的地方,我的是/usr/local/bin。在桌面上创建启动器,爽就一个字,终于可以用了。

阅读(445) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~