• 总有一朵花是你 美丽中国《美的人》 2019-07-17
  • 【医院抢钱】没商量,【火葬场烧人】没商量。。。[调皮] 2019-07-16
  • 深化殡葬改革 推进移风易俗 胡世忠主持座谈会 2019-07-16
  • 凝聚合作共赢的价值公约数 2019-07-15
  • 2018丹寨万达小镇轮值镇长评选 2019-07-15
  • 三十二万多人取得社会工作者职业资格 2019-07-13
  • 粳米-热门标签-华商生活 2019-07-13
  • “走遍秦皇岛”有效破解城管难题 2019-07-09
  • 《今天我学习》第一集:如何理解党的十九大的鲜明主题 2019-07-09
  • 古人清居生活是啥样?看看这些书画你就知道 2019-07-06
  • 新股上市发行的流通股只占总股本的25%,有些只占总股本的10%,留下了大小非大量减持的后遗症。可以说是带病上市,目的就是不断制造新生资产阶级。 2019-06-29
  • 伊万卡推文上的那句中国谚语,到底啥意思? 2019-06-29
  • 山东京博控股股份有限公司党委书记、董事长马韵升获第十二届人民企业社会责任奖年度人物奖 2019-06-28
  • 玉龙雪山、纳西风情…丽江旅游:卖的不是门票而是文化 未来积极融入东南亚旅游圈 2019-06-28
  • 墨西哥地震与球队进球民众跳跃啥关系?专家:无关 2019-06-25
  • 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|北京快三走势图一定牛 www.88pwc.com

     找回密码
     注册[Register]

    QQ登录

    只需一步,快速开始

    搜索
    查看: 9847|回复: 236
    上一主题 下一主题

    北京今天11选5走势图: [原创] xxx压缩软件的注册算法

        [复制链接]
    跳转到指定楼层
    楼主
    doublesine 发表于 2019-7-3 21:28 回帖奖励
    本帖最后由 doublesine 于 2019-7-4 08:08 编辑

    xxx压缩软件的注册算法

    北京快三走势图一定牛 www.88pwc.com 软件名称:V2luUkFS (请使用base64解码。新版规要求脱敏处理,见谅。)

    xxx压缩软件使用了基于ECC的签名算法来生成 rarreg.key 文件,其使用的签名算法是中国SM2数字签名算法的变体。与各种标准ECDSA不同的是,xxx使用的椭圆曲线是一个基于复合域 GF2p15p17-inlined 上的曲线。

    1. 复合域 GF2p15p17-inlined

    基域 GF2p15-inlined 采用标准基(多项式基)来表达,采用的不可约多项式为:

    各项系数全部位于 GF2-inlined。设基域的标准基为:

    则位于基域 GF2p15-inlined 上的元素 A-inlined 可以用如下方式表达:


    复合域 GF2p15p17-inlined 的不可约多项式为:

    各项系数全部位于 GF2p15-inlined。设复合域的标准基为:

    则位于复合域 GF2p15p17-inlined 上的元素 B-inlined 可以用如下方式表达:


    为了方便表述我们用255比特的大数 D-inlined 来表示位于复合域 GF2p15p17-inlined 上的元素 B-inlined。它们的对应关系为:

    2. 复合域 GF2p15p17-inlined 上的椭圆曲线

    曲线方程为:

    基点 G-inlined 为:

    基点 G-inlined 的阶 n-inlined 为:

    3. 消息哈希算法

    设长度为 l-inlined 的消息为:

    则消息 M-inlined 的SHA1值为:

    其中 为SHA1算法输出时的5个状态值;将这5个状态值按照大端字节序依次输出,即为的SHA1哈希值 。

    xxx压缩软件在做完SHA1计算后,采用大数 h-inlined 作为ECC签名时消息的哈希:

    4. ECC签名算法

    设私钥为 k-inlined,公钥为 P-inlined,即:

    消息哈希为 h-inlined,则签名 为:

    1. 生成随机数 Rnd-inlined,满足 。

    2. 计算 r-inlined

      其中 表示取 的X坐标,同时将X坐标从 GF2p15p17-inlined 转换为大数。

      或者 则回到步骤1。

    3. 计算 s-inlined

      则回到步骤1。

    4. 输出 。

    5. xxx压缩软件的私钥生成算法

    该算法会利用长度为 l-inlined 的数据

    来生成私钥 k-inlined。

    1. 设6个32位整数为 ,则有

    2. 。

    3. 如果 则计算 T-inlined 的SHA1值,并将状态值 赋值给

      否则,即 时,令:

    4. 作为计数器,自增1。

      计算SHA1值:

      的低16位并记为 。

    5. 步骤4再重复14次。

    6. 重复执行完后会得到 ,则输出私钥

    6. xxx压缩软件的公钥和私钥

    xxx压缩软件的私钥 k-inlined 为:

    该私钥是通过算法5生成的,其中数据 T-inlined 的长度为0。

    公钥 P-inlined 为:

    7. 授权文件"rarreg.key"的生成

    授权文件的生成需要两个参数:

    1. 用户名的ANSI字符串,不包括null-terminator;记为

    2. 授权类型的ANSI字符串,不包括null-terminator;记为

    rarreg.key 的生成算法如下:

    1. 使用用户名 UU-inlined 通过算法5计算出私钥 以及公钥 ,并将公钥 按照SM2压缩公钥格式以Hex字符串(ASCII编码)的形式输出。得到的Hex字符串记为临时值 Temp-inlined。

      Temp-inlined 的长度应该为64;若长度不足,则在前面补字符'0',直到长度为64。

    2. 令字符串 Data3-inlined

    3. 使用 Data3-inlined 通过算法5计算出私钥 以及公钥 ,并将公钥 按照SM2压缩公钥格式以Hex字符串(ASCII编码)的形式输出。得到的Hex字符串记为 Data0-inlined。

      Data0-inlined 的长度应该为64;若长度不足,则在前面补字符'0',直到长度为64。

    4. 令字符串 UID-inlined

    5. 对授权类型 LL-inlined 使用算法4得到签名 ,其中私钥见第6节。

      要求 的长度都不得超过240比特,否则重复该步骤。

    6. 以16进制形式输出(无"0x"前缀),分别记为 。

      若长度不满60,则在前面补字符'0',直到长度为60。

    7. 令字符串 Data1-inlined

    8. 令字符串 Temp-inlined

      Temp-inlined 使用算法4得到签名 ,其中私钥见第6节。

      要求 的长度都不得超过240比特,否则重复该步骤。

    9. 以16进制形式输出(无"0x"前缀),分别记为 。

      若长度不满60,则在前面补字符'0',直到长度为60。

    10. 令字符串 Data2-inlined

    11. 计算CRC32值,最终校验和为CRC32值的反。将校验和以10进制形式输出,若长度不满10,则在前面补字符'0',直到长度为10,记为 。

    12. 令字符串 Data-inlined

    13. 格式化输出。

      • 固定文件头"UkFSIHJlZ2lzdHJhdGlvbiBkYXRh",占一行。

        (请用base64解码,新版规要求脱敏处理,见谅。)

      • 用户名,占一行。

      • 授权类型,占一行。

      • UID,占一行:

      • Data-inlined 按照每行54个字符输出。


    相关代码在github上
    aHR0cHM6Ly9naXRodWIuY29tL0RvdWJsZUxhYnlyaW50aC93aW5yYXIta2V5Z2Vu
    (请使用base64解码,新版规要求脱敏处理,见谅。)

    有问题可以直接留言或者到github发issue。

    点评

    哥,我错了。我应该好好学习高数。  发表于 2019-7-10 17:05
    看到这里,突然明白学习的重要性。。。每一个字符都认识,组合在一起就仿佛是加过密。。。  发表于 2019-7-4 09:07

    免费评分

    参与人数 87吾爱币 +93 热心值 +81 收起 理由
    QGZZ + 1 + 1 谢谢@Thanks!
    HNFCorp. + 1 + 1 我很赞同!
    yjj_coolboy + 1 + 1 用心讨论,共获提升!
    fin618 + 1 + 1 我突然也明白了学习的重要性!
    yimingsong + 1 + 1 我很赞同!
    Apo123 + 1 是大佬没错
    xiong_online + 1 + 1 用心讨论,共获提升!
    sudiasuka + 1 谢谢@Thanks!
    都同学 + 1 + 1 谢谢@Thanks!
    jnez112358 + 1 + 1 谢谢@Thanks!
    anysoft + 1 + 1 热心回复!
    w250550 + 1 + 1 拆开每个字都认识,组合起来看就是加密文件
    deveicu + 1 + 1 谢谢@Thanks!
    laohucai + 1 + 1 谢谢@Thanks!
    Timelife + 1 + 1 谢谢@Thanks!
    llzxcvbnm + 1 + 1 我很赞同!
    遇日不归 + 1 + 1 老婆问我为什么要跪着看帖子
    z_zz + 1 + 1 妈妈问我为什么又跪着看帖子。。。
    三岁小孩儿 + 1 + 1 我很赞同!
    笔墨倾寒 + 1 + 1 非常感谢楼主写的这么全面,但是,恕我直言,我真的是一句都没看懂
    喃喃笑语 + 1 + 1 膜拜大佬
    XhyEax + 2 + 1 膜拜大佬
    念灬木头 + 1 + 1 一脸懵,一头包
    hackoflife + 1 + 1 用心讨论,共获提升!
    onenook + 1 + 1 一脸懵逼
    guo0 + 1 + 1 我很赞同!
    hackeydg + 1 + 1 热心回复!
    mywebstudy + 1 + 1 谢谢@Thanks!
    temper + 1 + 1 同感,感觉是加密过的!
    昌少liu + 1 + 1 我很赞同!
    hackerxingxing + 1 + 1 用心讨论,共获提升!
    sxhytds + 1 + 1 我很赞同!
    HxiaoH + 1 + 1 用心讨论,共获提升!
    by、怒神 + 1 + 1 用心讨论,共获提升!
    s2345601 + 1 同样是九年义务教育 为什么你这么优秀
    syc_it + 1 + 1 楼下的,这Tm不是九年义务就能整的出来的
    17521778551 + 1 我很赞同!
    taobaogd + 1 同样是九年义务教育 为什么你这么优秀
    liyusha + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
    那一年的白洁啊 + 1 + 1 妈妈问我为什么又跪着看帖子。
    神树 + 1 + 1 同样是九年义务教育 为什么你这么优秀
    ejishu + 1 完全看不懂,但是也要装做看懂了~~~
    goldengod + 1 + 1 我很赞同!因为不懂,前排围观大佬
    内个打杂滴 + 1 + 1 用心讨论,共获提升!
    .·.·. + 1 + 1 好奇私钥+1
    soyiC + 1 + 1 我很赞同!
    yunyings + 1 + 1 谢谢@Thanks!
    liushunkai + 1 + 1 用心讨论,共获提升!
    低调宅 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    JuDei + 1 + 1 用心讨论,共获提升!
    猫大林 + 1 + 1 谢谢@Thanks!
    poisonbcat + 1 + 1 谢谢@Thanks!
    mi960000 + 1 + 1 热心回复!
    sxycwhw + 1 + 1 我很赞同!
    dxaw0261 + 1 + 1 我很赞同!
    simplex + 1 + 1 我很赞同!
    csa0901 + 1 + 1 我很赞同!
    破解吾爱vip + 1 + 1 用心讨论,共获提升!
    快乐大笨 + 1 + 1 热心回复!
    fyk1234 + 1 + 1 我很赞同!
    you920928 + 1 + 1 谢谢@Thanks!
    milu223 + 1 + 1 谢谢@Thanks!
    初出江湖的Ryan + 1 大神,数学 这么好。像我们高中毕业 的怎么才能像你这样数学这么厉害。
    ryan86128 + 1 + 1 用心讨论,共获提升!
    sunnylds7 + 1 + 1 热心回复!
    wwr2128 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    5omggx + 1 谢谢@Thanks!
    天空藍 + 1 + 1 看不懂,一堆數學符號...
    Gilbert + 1 + 1 谢谢@Thanks!
    xy93 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
    丿风雪舞神々 + 1 + 1 我很赞同!
    寒尘丶Coldust + 1 + 1 奈何本人没文化,一句**行天下
    xbxbxbxb + 1 + 1 谢谢@Thanks!
    梦游枪手 + 2 + 1 用心讨论,共获提升!
    jarry2009 + 1 + 1 谢谢@Thanks!
    笙若 + 1 + 1 谢谢@Thanks!
    北京快三走势图一定牛 www.88pwc.com + 2 + 1 用心讨论,共获提升!
    langwang + 1 + 1 就看懂RAR 别的没看懂 ,膜拜
    涛之雨 + 3 + 1 用心讨论,共获提升!
    fantasymeme + 1 + 1 热心回复!
    MistHill + 3 + 1 这个必须点赞!
    苏紫方璇 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
    满不懂 + 1 + 1 谢谢@Thanks!
    huangn2008 + 1 + 1 热心回复!
    sumile + 1 + 1 用心讨论,共获提升!
    雾落尘 + 1 + 1 一直很好奇 他的私钥怎么留出来的
    nj001 + 1 + 1 热心回复!

    查看全部评分

    发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

    推荐
    f8949087456 发表于 2019-7-3 21:37
    每一个字我都认识,可他们在一起我就不认识了
    推荐
     楼主| doublesine 发表于 2019-7-4 07:53 <
    JemmyloveJenny 发表于 2019-7-4 00:18
    emmm有一点你没看懂,想知道这条曲线所在的复合域是Fp还是F2m呢?
    感觉这个是F2m,但是复合之后和单独两个 ...

    是GF2m的,GF((2^15)^17)和GF(2^255)同构,理论上GF((2^15)^17)上的元素都可以映射到GF(2^255)上。我原本是想映射到GF(2^255),然后调用openssl库来实现注册机,但是这个映射矩阵我用sage算不出来,所以就算了。
    4#
    Je11y 发表于 2019-7-3 21:46
    5#
    hill_king 发表于 2019-7-3 21:49
    好累啊,又要去 学算法了
    6#
    风之暇想 发表于 2019-7-3 21:57
    然而注册机制多年不变
    7#
     楼主| doublesine 发表于 2019-7-3 21:58 <
    hill_king 发表于 2019-7-3 21:49
    好累啊,又要去 学算法了

    是啊,天天有读不完的paper、写不完的paper。
    8#
     楼主| doublesine 发表于 2019-7-3 21:59 <
    风之暇想 发表于 2019-7-3 21:57
    然而注册机制多年不变

    是的,貌似自5.0版本以来就没有变过。
    9#
    风之暇想 发表于 2019-7-3 22:11
    doublesine 发表于 2019-7-3 21:59
    是的,貌似自5.0版本以来就没有变过。

    更奇葩的是它不出外挂语言包,非要每个语言独立安装包
    10#
    完美账号 发表于 2019-7-3 22:21
    因你们而精彩
    11#
    renpeng009 发表于 2019-7-3 22:22
    楼主怎么知道他的算法的?
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则 警告:禁止回复与主题无关内容,违者重罚!

    快速回复 收藏帖子 返回列表 搜索

    RSS订阅|小黑屋|联系我们|北京快三走势图一定牛 ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2019-7-22 00:15

    Powered by Discuz!

    © 2001-2017 Comsenz Inc.

    快速回复 北京快三走势图一定牛 返回列表
  • 总有一朵花是你 美丽中国《美的人》 2019-07-17
  • 【医院抢钱】没商量,【火葬场烧人】没商量。。。[调皮] 2019-07-16
  • 深化殡葬改革 推进移风易俗 胡世忠主持座谈会 2019-07-16
  • 凝聚合作共赢的价值公约数 2019-07-15
  • 2018丹寨万达小镇轮值镇长评选 2019-07-15
  • 三十二万多人取得社会工作者职业资格 2019-07-13
  • 粳米-热门标签-华商生活 2019-07-13
  • “走遍秦皇岛”有效破解城管难题 2019-07-09
  • 《今天我学习》第一集:如何理解党的十九大的鲜明主题 2019-07-09
  • 古人清居生活是啥样?看看这些书画你就知道 2019-07-06
  • 新股上市发行的流通股只占总股本的25%,有些只占总股本的10%,留下了大小非大量减持的后遗症。可以说是带病上市,目的就是不断制造新生资产阶级。 2019-06-29
  • 伊万卡推文上的那句中国谚语,到底啥意思? 2019-06-29
  • 山东京博控股股份有限公司党委书记、董事长马韵升获第十二届人民企业社会责任奖年度人物奖 2019-06-28
  • 玉龙雪山、纳西风情…丽江旅游:卖的不是门票而是文化 未来积极融入东南亚旅游圈 2019-06-28
  • 墨西哥地震与球队进球民众跳跃啥关系?专家:无关 2019-06-25
  • 极速飞艇人工网页计划 福建快3二码基本遗漏 四川时时彩开奖结果走势图百度 香港赛马会六肖公式 今晚福建22选5开奖结果查询结果 让分胜负不知这样买可否 福彩25选7特等奖金 福建彩票大奖那里领 三分彩是真的假的 3d开机号今天晚上 上期平码算特7码公式 福建22选5走势图 六肖中特准王 上海时时乐代理 云南时时彩