[转]Wing IDE 6.0 安装及算号器注册机代码

下载安装wing

选择第三个,运行算号器,输入license id

输入request id。

Python 2 算号器注册机代码

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)

Python 3 算号器注册机代码

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)))
时间: 2024-10-18 04:32:12

[转]Wing IDE 6.0 安装及算号器注册机代码的相关文章

Wing IDE 5.0破解

Wing IDE简介 Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示.与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用. WingIDE是个相当优秀的 IDE:虽然它只是个面向 Python 的工具.源代码浏览器对浏览项目或模块非常实(表现在可导航源代码和文档行摘要中).虽然没有监视器,但调试器设计得很好.(选自百度百科:http://baike.baidu.com/link?url=LZv_JEc-cBca6yt_Tv0iUgNNaTJ

金蝶k3 K314.3 14.2 14.1 14.0破解全系列授权许可注册机之13.1注册机

离K3 13.0 注册机发布时间也蛮长了,这次放出的注册机连同较新的版本一起了.没有提供下载链接,需要的朋友可联系麦枫网管理员 本帖为金蝶k3 13.1注册机,金蝶k3 wise 13.1注册机(不限用户和模块),这是一个系列的注册机,本注册为提供授权文件,注册机均为算法注册.无替换产品原程序,保证程序原汁原味!完整!支持虚拟机注册.让您用着放心.省心!支持官方下载安装程序及正版序列号:并经过大量实体客户体验,确保金蝶K3 这个系列的授权文件好用:如需要有条件试用请联系麦枫网http://www

[应用软件] VMware Workstation 12.0.0 Pro 正式版下载【附注册机+注册码】

软件信息 软件名称: VMware Workstation 软件版本: 12 软件大小: 300 MB 软件语言: 简体中文 更新时间: - 软件授权: 免费 软件类别: 安装版 运行环境: WinXP Vista Win7 Win8 Win10  下载地址: https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.0.0-2985596.exe VMware Workstation 12 Pro 延续

Wing IDE 5 for Python 安装及破解方法

安装Wing IDE 官网下载deb安装文件 开始安装程序 dpkg -i 文件名.deb 安装完成后打开注册界面,输入下面的License ID 后得到RequestCode,将RequestCode替换掉源文件Key.py中的RequestCode 运行代码(前提已经安装了python),得到激活码 输入激活码,即可破解 源代码Key.py如下 1 import sha 2 import string 3 BASE2 = '01' 4 BASE10 = '0123456789' 5 BASE

Wing IDE 5 的破解

Wing IDE 百度百科 1.安装好Python,已测的是Python 2.7.10: 2.新建一个py文件CalcActivationCode.py(名字自己随便取): 3.CalcActivationCode.py的代码如下: # 从本文件中 LicenseID 后的引号内把ID复制到粘贴板,安装完后第一次运行的时候,在第二个选项输入此LicenseID,输入后,会给出一个Request Code,复制后粘贴到本文件的RequestCode后的引号内,再用python运行本程序即可得到激活

将 Wing IDE 与 Maya 结合使用(摘自Maya用户指南)

1. 将 wingdbstub.py 从 Wing IDE 安装目录复制到 Maya Python 脚本路径. 2. 确保已在“Wing IDE > 编辑 > 首选项 > 调试器”中选中“启用被动侦听”,以便允许从外部进程进行连接.Windows 可能会弹出一个对话框,请求授权以打开通信端口.您应该允许此种情况. 3. 启动 Maya,并确保 Python 脚本可以成功导入并运行. 4. 在 Wing IDE 中,打开相同的脚本.使用 F9 键或通过单击最左边来设定断点. 5. 在 Ma

omnet++4.0安装使用

http://my.oschina.net/u/2269841/blog/423659 本文主要借鉴该文章在此对作者表示由衷的感谢http://blog.csdn.net/xiaobei4929/article/details/6925596 在windows8上安装omnet++ 谨慎起见先在网上搜索了相关的文章,还好一路顺利.现在开始为电脑安装软件. 先说一句,搜索omnet++使用的默认为是高年级的学生,已经熟练掌握c.c++.java等高级语言. 首先我安装了javajdk1.8.如果安

Wing IDE 如何设置 python版本

机器上同时装了Python3和Python2,使用Wing IDE, 因为Python2和3是有很大的区别的,所以时不时的需要更改IDE使用的Python版本,下面介绍方法: 1.打开Edit标签下的Configure Python...,如下图设置所用的,Python版本安装的目录即可 (Python Executable 和 Python Path 这个两个) 2.若使用默认的版本,再改回Use default 模式即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

Wing IDE 5.x破解方法

Wing IDE 是一款非常强大的 Python编辑器,但是功能全面的专业版是收费的,作为穷学生,我们还是用破解版的吧,工作以后再买正版的 以下是破解方法: 1. WingIDE 5下载 可以从官方网站下载最新版本 2. 注册破解 破解需要使用一个Python脚本,下载地址,点此处下载 1) 安装WingIDE成功后启动,激活时输入license id : CN123-12345-12345-12345(这串数字是不能修改的) 2) 点击Continue后弹框,拷贝框中的request code