# 亲测FinalShell 4.3.11可用
# 随便输入用户名和密码,然后点击离线激活
# 生成机器码,复制它
# 将刚才复制的粘贴到命令行回车即可生成激活码
# 某些脚本需要用到Crypto库,但当pip install Crypto后仍提示:No module named ‘Crypto’,解决方案如下:
#
# pip uninstall crypto pycryptodome
# pip install pycryptodome
# pycrypto和crypto是同一个库,crypto在 python 中又被称为pycrypto,它是一个第三方库,但是已经停止更新了,所以不建议大家安装。pycryptodome是crypto的延伸版本,用法和crypto是一模一样的,可以完全替代crypto。
#
# 如果上述方法仍不能解决问题,可以找到 python 下面的\Lib\site-packages,手动将crypto改为Crypto。
from hashlib import md5, sha3_384
from Crypto.Hash import keccak
def md5_hash(msg):
return md5(msg.encode()).hexdigest()
def keccak384_hash(msg):
keccak_hash = keccak.new(digest_bits=384)
keccak_hash.update(msg.encode())
return keccak_hash.hexdigest()
def main():
code = input("输入机器码: ")
print("版本号 < 3.9.6 (旧版)")
try:
print("高级版: " + md5_hash("61305" + code + "8552")[8:24])
print("专业版: " + md5_hash("2356" + code + "13593")[8:24])
except Exception as e:
print(str(e))
print("版本号 >= 3.9.6 (新版)")
try:
print("高级版: " + keccak384_hash(code + "hSf(78cvVlS5E")[12:28])
print("专业版: " + keccak384_hash(code + "FF3Go(*Xvbb5s2")[12:28])
except Exception as e:
print(str(e))
if __name__ == "__main__":
main()
FinalShell注册机
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 手动注册 微如果要收发国内的邮件。网易和QQ不错的选择,如果接受国外邮件,还是国际性的公司,微软的outlook据...
- 3D MAX 2014软件安装包+安装图文教程 百度网盘链接:http://pan.baidu.com/s/1c2...
- 3D MAX 2010软件安装包+安装图文教程 百度网盘链接:http://pan.baidu.com/s/1nv...