Leyfi 是一个可进行二次开发的卡密系统,旨在为程序开发者制作的程序提供安全,灵活,高效的授权保护。 基于MFC架构和IOCP通讯模型的它具备简洁的界面与高效的性能优势。 Leyfi 为开发者提供一个平台,可以方便的管理正在使用程序的用户。 防止用户将程序转卖,或禁止某些用户使用程序,有效保护程序开发者的权益。
-
- 服务端交互界面
- 客户端交互界面
-
- 服务端采用IOCP架构处理消息
- 客户端TCP连接到服务端
-
- 数据包进行 AES 和 RSA 双重加密
- 数据包末尾添加 签名 校验
- 数据包添加服务端提供的唯一 Token
- 根据时间使用 雪花算法 生成校验值
-
- 可以使用 远程数据
- 客户端交互界面进行防破解处理
- 客户端添加 暗桩 防止被调试
- 客户端的函数进行动态调用
防破解思路不宜公开,此处也只是指出了部分思路,在代码里也不会有过多的防破解技巧。
- BUG或者使用上的问题可以提交到 Leyfi/issues
该项目签署了Apache-2.0 授权许可,详情请参阅 LICENSE