Exelock 2.11文件加密器

Exelock2.11 的完整源码挺有意思的,用了不少老派但实用的技巧,像是压缩、加密,还有这些,放在现在依然能学到不少东西。虽然作者没来得及写文档,但代码逻辑蛮清晰,边看边跑也不费劲。

Base64 这块玩得比较溜,代码里不光有加密解密,还涉及到文件流,搭配右键菜单和参数传递,做个轻量级工具都绰绰有余。图标替换这类细节也没落下,连资源文件都用得比较巧,整体是个“老派但靠谱”的工程。

多线程也用得比较稳,像加密操作那种耗时的任务都有单独线程,UI 不卡顿,用起来还挺舒服。你要是对DelphiBase64、文件操作这些东西感兴趣,这个项目真挺适合扒一扒的,顺便还能学点小技巧。

对了,相关的Base64资源我也顺手帮你整理好了,建议先看看:Base64 加密解密VC 实现的 base64 程序HTML5 图片压缩与 Base64 编码这些都挺实用的。

,如果你最近正好在搞文件、轻量加密工具,或者就是想看看老代码是怎么写的,不妨下载下来玩玩看,反正源码都放出来了,翻着学也不亏。

zip
exelock2.x.zip 预估大小:44个文件
folder
exelock2.x 文件夹
file
BRCC32.EXE 165KB
file
1.RES 132KB
file
PassDialog.btl 96B
file
README.TXT 3KB
file
ExeLock.EXE 650KB
file
Password.pas 1KB
file
Main.pas 15KB
file
Login.pas 1KB
file
ExeLock.dof 2KB
file
PassDialog.EXE 132KB
file
Compress_LH5.pas 26KB
file
PassDialog.res 876B
file
PassDialog.dof 2KB
file
Dialog.dfm 1KB
file
Preview.pas 673B
folder
RES 文件夹
file
FILELOCK.JPG 7KB
file
PREVIEW.BMP 246B
file
FILEDIR.BMP 246B
file
BUZY.BMP 246B
file
FILELOCK.GIF 3KB
file
NONE.ICO 766B
file
FILELOCK.BMP 17KB
file
Locked.ico 766B
file
BLACK.ICO 766B
file
FILEOPEN.BMP 246B
file
smalllock.BMP 670B
file
OK.BMP 246B
file
Password.dfm 2KB
file
Main.ddp 51B
file
1.RC 28B
file
ExeLock.dpr 466B
file
Login.dfm 1KB
file
Preview.dfm 1KB
file
Main.dfm 13KB
file
PassDialog.cfg 946B
file
Encrypt_Base64.pas 3KB
file
CleanUp.bat 115B
file
PassDialog.dpr 310B
file
Dialog.pas 7KB
file
ExeLock.res 2KB
file
ExeLock.cfg 386B
file
ProjectGroup1.bpg 812B
file
Func.pas 3KB
file
readme.txt 126B
zip 文件大小:759.8KB