參考url: 翻了不少, 記不清了
1 下載編譯需要的工具及類庫
MSVC++ 1.52(https://vetusware.com/download/Visual%20C%2B%2B%201.52c/?id=9008), 在win7中安裝, 然后復(fù)制安裝目錄到win10系統(tǒng)中, 設(shè)置環(huán)境變量 MSVC16_ROOT 為此安裝目錄
NASM(https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/), 添加安裝目錄到path環(huán)境變量中
GZIP: 源碼編譯, 還是下個編譯好的都行, 添加安裝目錄到path環(huán)境變量中
pkcs11(https://github.com/miekg/pkcs11), 取出仨頭文件(pkcs11.h, pkcs11f.h, pkcs11t.h)放到任意一個文件夾中, 然后設(shè)置環(huán)境變量PKCS11_INC 為此安裝目錄
win7的ddk , 設(shè)置環(huán)境變量 WINDDK_ROOT 為此安裝目錄
2 下載源碼
下載truecrypt 7.1a源碼到本地, 解決方案目錄路徑中不得有空格
https://github.com/mingchuno/TrueCrypt7.1a-backup
3 vs2015打開解決方案, 編譯即可
4 相關(guān)衍生項目
VeraCrypt: 算是正統(tǒng)后續(xù)吧
cncrypt(http://www.cncrypt.com/): 國內(nèi)衍生項目, 境界有點low, 有些tc本來就有的東西, 硬是說成自己的
浙公網(wǎng)安備 33010602011771號