导航

vs2015编译Truecrypt

Posted on 2021-04-06 14:00  talenth  阅读(136)  评论(0编辑  收藏  举报

参考url: 翻了不少, 记不清了

1 下载编译需要的工具及类库

MSVC++ 1.52(https://vetusware.com/download/Visual%20C%2B%2B%201.52c/?id=9008), 在win7中安装, 然后复制安装目录到win10系统中, 设置环境变量 MSVC16_ROOT 为此安装目录

NASM(https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/), 添加安装目录到path环境变量中

GZIP: 源码编译, 还是下个编译好的都行, 添加安装目录到path环境变量中

pkcs11(https://github.com/miekg/pkcs11), 取出仨头文件(pkcs11.h, pkcs11f.h, pkcs11t.h)放到任意一个文件夹中, 然后设置环境变量PKCS11_INC 为此安装目录

win7的ddk , 设置环境变量 WINDDK_ROOT 为此安装目录

2 下载源码

下载truecrypt 7.1a源码到本地, 解决方案目录路径中不得有空格

https://github.com/mingchuno/TrueCrypt7.1a-backup

3 vs2015打开解决方案, 编译即可

4 相关衍生项目

VeraCrypt: 算是正统后续吧

cncrypt(http://www.cncrypt.com/): 国内衍生项目, 境界有点low, 有些tc本来就有的东西, 硬是说成自己的