c++应用LibXL对xls\xlsx操作

参考链接:
LibXL库使用详解(篇一)
LibXL算法分析

LibXL,是对xls以及xlsx文件操作的跨平台库,不依赖EXCEL。LibXL官网

环境:包含include 以及 lib;代码添加依赖lib。
详细参考官方说明文档以及使用例子。

注册算法:
1、格式:windows-32位;

2、32位注册码的第1,3,5,7,9,11,13,15,17,19,21,23,25位是固定值, 分别是 22200ce06b66a;

3、32位注册码的第2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28,30, 32位是:用户名字符串,经过翻转, 求出 MD5 值, 然后 取 前 16 位;

4、32位注册码的第27, 29, 31 位满足以下关系:
(1) ASC(29位)+ASC(31位)-0x69 = ASC(27位字母)
(2) ASC(29位) >= 0x63 并且 ASC(29位) 不能等于 0x65, 而且 当 ASC(29位) = 0x66 时,ASC(31位) >=0x6C

例如:GCCG,windows-282123090cc0e6036db16b60a1o3p0h9

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值