TrueCrypt简介及在VS2008下的编译过程.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TrueCrypt简介及在VS2008下的编译过程

TrueCrypt简介、在VS2008下的编译过程 分类: 开源软件(金山、Nginx、Gual)/设计模式 window xp 驱动(USB)/FireFox插件/汇编 2012-07-24 11:09 1195人阅读 评论(6) 收藏 举报 目录(?)[+] 一TrueCrypt简介 主要特性 二TrueCrypt的编译 首先编译Boot工程 提示报错 再次编译还是出错 13 再次编译又是出错 14 再次编译成功了 编译Crypto工程 编译Driver工程 下载WDK7600163851 并安装 提示下面的错误 再次编译成功了 编译Format工程 提示如下错误 再次编译成功了 编译Mount工程 编译Setup 工程 提示下面的错误 再次编译成功了 三查看运行效果 ? 转载请标明是引用于 /chenyujing1234? 欢迎大家拍砖! ? 编译过程中用到的工具下载地址: /detail/chenyujing1234/4448383(资源内容:PKCS11.7 + gzip.exe + asm.zip? + MsVSVC++1.52.7z) 一、TrueCrypt简介 TrueCrypt,是一款免费开源的加密软件,同时支持Windows Vista,7/XP, Mac OS X, Linux 等操作系统。TrueCrypt不需要生成任何文件即可在硬盘上建立虚拟磁盘, 用户可以按照盘符进行访问,所有虚拟磁盘上的文件都被自动加密,需要通过密码来进行访问。 TrueCrypt 提供多种加密算法,包括:AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES, and Twofish,其他特性还有支持FAT32和NTFS分区、隐藏卷标、热键启动等。 主要特性: (1)所有加密都是以分区为基础的。 (2)?真加密,所有加密数据都是经过AES等加密算法的运算后的结果,无法破解(穷举法除外)。 (3)能创建加密的“虚拟磁盘文件”(类似虚拟光驱,大小可以自定义) (4)加密单个分区或整个硬盘。 (5)加密Windows系统所在的分区(启动Windows前需要密码) (6)加密过程自动、实时、透明(使用加密文件或分区前输入密码,载入后就可以像使用一个普通分区一样使用加密分区。) (7)提供两级方案,以应对被强迫说出密码的情况(如抢劫)。   7、1? ?隐藏分区(覆盖式密码术,steganography)、隐藏操作系统   7、2? 无法探测到TrueCrypt 加密分区(加密数据会被认为是随机数据) (8)加密算法:AES-256、Serpent、Twofish。为取得更好加密效果,可以同时使用两种或三种加密算法。操作模式:XTS。 ? 二、TrueCrypt的编译 从trucCrypt官网中获得源码:? ?/? , 现在最新版本是 我们以这个版本为例来介绍在VS2008下的编译方法。 用VS2008打开后,得到如下: 1、首先编译Boot工程 1、1 提示报错: [plain] view plaincopyprint? 1------?已启动生成:?项目:?Boot,?配置:?Release?Win32?------?? 1正在执行生成文件项目操作?? 1makefile(13)?:?fatal?error?U1050:?Environment?variable?MSVC16_ROOT?must?point?to?the?installation?directory?of?MS?Visual?C++?1.5?? 1Stop.?? 1makefile(13)?:?fatal?error?U1050:?Environment?variable?MSVC16_ROOT?must?point?to?the?installation?directory?of?MS?Visual?C++?1.5?? 1Stop.?? 1------ 已启动生成: 项目: Boot, 配置: Release Win32 ------ 1正在执行生成文件项目操作 1makefile(13) : fatal error U1050: Environment variable MSVC16_ROOT must point to the installation directory of MS Visual C++ 1.5 1Stop. 1makefile(13) : fatal error U1050: Environment variable MSVC16_ROOT must point to the installation directory of MS Visual C++ 1.5 1Stop

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档