卯卯 | 炼就一手绝世刀法!

日出东海落西山,愁也一天,喜也一天。遇事不钻牛角尖,人也舒坦,心也舒坦!

wingide的激活码

wingide在安装的过程中遇到了点小麻烦,在官网上下载(http://wingware.com/downloads/wingide下载最新的Wing IDE)安装后出现打不开的情况,解决的措施就是将一个platforms复制粘贴到wingide的工作目录下——距离太远找不到。

辛苦安装好后,又跳出了要激活,码激活,接着又是网上一顿搜索,好在解决了,亲测有用,本人装的的是wingide6.

1,没有激活破解的wingide会每隔几秒就提示你去激活。

image.png

代码:将下列代码粘贴在自己新创建的一个Python3文件中。然后在cmd中运行。

import string

import random

import hashlib


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 = 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: {}'.format(rng))

act30 = input('Enter request code:')

lichash = act30

hasher = hashlib.sha1()

act30 = act30.encode()

hasher.update(act30)

rng = rng.encode()

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: {}'.format(AddHyphens(part5)))

得到的结果:

image.png

这里只是演示,将上诉的id复制到上述的激活码中,点击continue,

image.png

将上述的码,粘贴到我们在cmd中运行:

image.png

将程序生成的激活码粘贴上去,继续就OK了。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«   2025年4月   »
123456
78910111213
14151617181920
21222324252627
282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接
  • RainbowSoft Studio Z-Blog
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-BlogPHP 1.5.2 Zero

转载请注明文章出处!!!!!