吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6763|回复: 14
收起左侧

[转贴] 某IDE 算号代码keygen

[复制链接]
chaosregion 发表于 2018-7-3 11:23
本帖最后由 云在天 于 2019-6-7 12:57 编辑

代码是python 2.x 版本,请用python 2运行。非常好使,可以用于最新版WingIDE。
[Python] 纯文本查看 复制代码
import string
import random
import sha
 
BASE16 = '0123456789ABCDEF'
BASE30 = '123456789ABCDEFGHJKLMNPQRTVWXY'
 
 
def randomstring(size=20, chars=string.ascii_uppercase + string.digits):
    return ''.join((random.choice(chars) for _ in range(size)))
 
 
def BaseConvert(number, fromdigits, todigits, ignore_negative=True):
    if not ignore_negative and str(number)[0] == '-':
        number = str(number)[1:]
        neg = 1
    else:
        neg = 0
    x = long(0)
    for digit in str(number):
        x = x * len(fromdigits) + fromdigits.index(digit)
 
    res = ''
    while x > 0:
        digit = x % len(todigits)
        res = todigits[digit] + res
        x /= len(todigits)
 
    if neg:
        res = '-' + res
    return res
 
 
def AddHyphens(code):
    return code[:5] + '-' + code[5:10] + '-' + code[10:15] + '-' + code[15:]
 
 
def SHAToBase30(digest):
    tdigest = ''.join([c for i, c in enumerate(digest) if i / 2 * 2 == i])
    result = BaseConvert(tdigest, BASE16, BASE30)
    while len(result) < 17:
        result = '1' + result
    return result
 
 
def loop(ecx, lichash):
    part = 0
    for c in lichash:
        part = ecx * part + ord(c) & 1048575
    return part
 
rng = AddHyphens('CN' + randomstring(18, '123456789ABCDEFGHJKLMNPQRTVWXY'))
print 'License id: ' + rng
act30 = raw_input('Enter request code:')
lichash = act30
hasher = sha.new()
hasher.update(act30)
hasher.update(rng)
lichash = AddHyphens(lichash[:3] + SHAToBase30(hasher.hexdigest().upper()))
part5 = format(loop(23, lichash), '05x') + format(loop(161, lichash), '05x') + format(loop(47, lichash),
                                                                                      '05x') + format(loop(9, lichash),
                                                                                                      '05x')
part5 = BaseConvert(part5.upper(), BASE16, BASE30)
while len(part5) < 17:
    part5 = '1' + part5
 
part5 = 'AXX' + part5
print 'Activation code: ' + AddHyphens(part5)


源贴位于:https://www.cnblogs.com/adislj777/p/6307283.html

免费评分

参与人数 7吾爱币 +5 热心值 +7 收起 理由
longti1026 + 1 + 1 谢谢@Thanks!
m4n0w4r + 1 谢谢@Thanks!
lookerJ + 1 谢谢@Thanks!
独行风云 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ytfrdfiw + 1 + 1 谢谢@Thanks!
二逼159 + 1 + 1 我很赞同!
zhh4827 + 1 + 1 热心回复!

查看全部评分

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

 楼主| chaosregion 发表于 2018-7-5 10:47
@wonaikeke1 我把你的错误英文信息翻译一下,这个上面说,key用于pro版,而你的是个人版,所以无效,请下载专业版,到某个网址。呵呵。
@qxzzxw 不知道放在哪个区,感觉就这个区还算切合。放在编程区更牵强。
wonaikeke1 发表于 2018-7-4 15:16
qxzzxw 发表于 2018-7-3 23:00
这个流传了n久了,是之前版本就能用的,最早的作者也很难寻找,你这个转贴。。。放脱壳破解区不太合适吧

用了好几个算号代码都显示许可证无效,要怎么弄呀大佬
ytfrdfiw 发表于 2018-7-3 13:13
yule520184 发表于 2018-7-3 20:30
不错  感谢大神分享
wonaikeke1 发表于 2018-7-3 22:05
大佬这要怎么办
5US8VA~8XU}VN97D}V]]K%L.png
wonaikeke1 发表于 2018-7-3 22:07
是不是不能用在wingide 5.1上哇
qxzzxw 发表于 2018-7-3 23:00
这个流传了n久了,是之前版本就能用的,最早的作者也很难寻找,你这个转贴。。。放脱壳破解区不太合适吧
Anakin 发表于 2018-7-3 23:54
谢谢楼主的转贴   看看  代码健壮  支持
evill 发表于 2018-7-4 07:08
这个早就有了,从最开始的5.x到后来改进到6.x
头像被屏蔽
sstm 发表于 2018-7-4 09:50
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

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

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

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-9 04:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表