最新版本发布速递
当前生产环境稳定版本为 SkyFileLock v1.0.3。 本软件坚持纯原生 Win32 + 纯 C 语言编写,无任何多余运行时依赖,绿色便携,即开即用。
历史版本迭代档案
当前版本 (Current)
2026-09
SkyFileLock v1.0.3
- 动态自适应界面重构:全面重写主窗体流式坐标排版引擎。加密模式下展开密码确认与高级加固策略;切换至解密模式时自动隐藏非必要组件并收缩窗口总高度,消除冗余留白。
- 全场景格式智能感应:拖拽文件、单选文件、多文件批量选取及文件夹扫描时全面植入智能后缀分析;当所选目标全为
.skylck密文时,系统自动切入解密工作模式并实时重排 UI。 - 递归扫描与统计逻辑修复:重构
ProcessDirectoryConcurrent扫描调度,补齐跳过分支累加,修复文件夹内全为密文时加密统计报告中“自动跳过”归零的缺陷。 - 跨字符集弹窗防乱码:启动升级自检模块重构为原生宽字符(
wchar_t)常量,彻底根除本地系统 ANSI(GBK)与网络 UTF-8 混合解析导致的标题栏乱码。 - 子窗口视觉资产统一:为“查看所有上锁文件”独立管理窗口绑定主程序原生图标,并分发
WM_SETICON消息,确保高分屏与任务栏多任务切换时的显示一致性。
正式版里程碑
2026-08
SkyFileLock v1.0.0
- 企业级生产力架构定型:确立纯 Win32 零依赖桌面生产力工具体系,告别复杂运行时,全面进入稳定发布阶段。
- 离线防篡改授权体系:基于硬盘物理卷标号与计算机名哈希混淆,生成 8 位设备码(HWID),结合时间回拨防破解机制,实现全离线环境下的许可证校验。
- 在线凭据(CDK)与协同推荐接入:集成 WinINet HTTPS 安全通信模块,支持客户端直接核销正版授权凭据并同步服务周期。
- 异步自检与打点上报:引入静默启动线程,在不阻塞主窗体渲染的前提下,完成版本升级核验、数据统计及增量更新提示。
资产管理升级
2026-08
SkyFileLock v0.9.0
- 全局上锁资产管理面板:新增“查看所有上锁文件信息”独立管理模块,支持多驱动器、指定深度递归扫描,实现按目录聚合统计、容量排序及一键调起资源管理器定位。
- 多显示器安全居中运算:重写
CenterWindowToParent居中算法,基于光标坐标与多显示器物理工作区(WorkArea)进行边界防溢出裁剪,杜绝跨屏偏位。 - 界面渲染与视觉优化:全局引入 ClearType 抗锯齿平滑字体,规范控制台级别的无锁刷新通道,提升交互流畅度。
并发调度升级
2026-07
SkyFileLock v0.8.0
- 多核动态线程池限流:建立信号量流控机制,将最大并发线程数严格锚定为
CPU核心数 - 1,彻底规避海量小文件加密时系统调度瘫痪与主界面假死。 - 实时监控仪表盘(Live Monitor):基于 Windows 高精度 Tick 计时器与原子级
Interlocked计数体系,实现毫秒级吞吐速率监测、动态剩余时间预估(ETA)与双进度条平滑刷新。 - 任务级安全中途取消:引入原子级
g_cancel_flag控制标志,在用户中途取消时平稳收敛未完成线程,确保当前写盘文件完整收尾,杜绝脏文件残留。
元数据与安全演进
2026-06
SkyFileLock v0.7.0
- V2 元数据结构演进:密文尾部升级为
CHV2协议,追加 32 字节验证哈希,解密时毫秒级甄别密码正确性,避免无效解密导致的磁盘 I/O 浪费。 - 文件名深度混淆加密:引入基于独立派生子密钥与随机 Nonce 的文件名混淆机制,将原文件名转化为
ENC-***.skylck盲化格式,杜绝目录遍历扫描与信息泄露。 - 超长路径与爆盘容灾:全面支持
\\?\及 UNC 格式长路径转换,突破 Windows 传统 260 字符(MAX_PATH)限制;增加 100MB 冗余磁盘剩余空间预检保护。
硬件加速与策略
2026-06
SkyFileLock v0.6.0
- AVX2 向量硬件加速:针对 ChaCha20 四分之一轮(Quarter Round)引入 256 位宽 SIMD 汇编级指令并行计算,单核吞吐速率飙升 300% 以上。
- CPU 硬件特性自适应探测:在启动初始化阶段通过
__cpuidex探测 CPU Leaf 7 指令集支持情况,动态在 AVX2 指令集与通用标量通道间平滑切换。 - 双加密策略正式成型:提供断电无忧的“安全备份模式”(保留密文并粉碎原文件)与大文件专用的“原地覆写模式”(256MB 内存映射滑动窗口覆写)。
原型架构奠基
2026-05
SkyFileLock v0.5.0
- 核心密码学算法奠基:采用现代化 ChaCha20 流密码替代传统 AES-CBC 块加密,彻底规避填充预言机(Padding Oracle)等结构性漏洞。
- 抗爆破密钥派生机制:使用 Windows 原生 CNG 密码学底层实现 PBKDF2-HMAC-SHA256 算法,采用 300,000 次高强度迭代运算及 16 字节真随机 Salt,强力防御彩虹表与字典暴力破解。
- 原生 C/Win32 底层架构:完成基础单文件加解密数据流管道,确立底层数据封包与流式读写模型。