关于这个window scriptdecoder 的制作随想和对一些朋友们要求开放源程序的回复。

关于这个window scriptdecoder 的制作随想和对一些朋友们要求开放源程序的回复。

制作这个小软件,我最初的想法是从HTML文件制作中遇到的,那时候我是一个可以说是一个疯狂的网页制作迷,浏览别人的网站,看到别人的网页制作的很出色,总是要看看别人的HTML文件,发现有的SCRIPT经过了加密,于是在网上也找到了一个DOS版的DECODER,但是却没找到一个WINDOWS版的,萌发了自己制作的想法。
微软的SCRENC说过,它的加密是一个简单的加密,我想大概这种加密算法一定很简单,我要去破它!

找规律!
太艰难了!
对〈SCRIPT〉111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111〈/SCRIPT〉
对一边串的相同CHAR进行加密,加密后的密码是:<SCRIPT language = JScript.Encode>#@~^sQAAAA==q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8qF8Fqq8FFqq8FqF8q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8qF8Fqq8FFqq8FqF8q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8q4SEAAA==^#~@</SCRIPT>
多去找几个,你便知道,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
对应于q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8qF8Fqq8FFqq8FqF8q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8qF8Fqq8FFqq8FqF8q8Fq8F8FF8F8qF8FqF8Fqq8FF8qF8FF8qqF8F8FqFqq8FqF8q
页且这种加密不改变字符串的长度,而且以每64位循环,这就足够了。

经过探索你会发现,其实就这么简单。
解码的过程就是:反查表的过程。


在这里还要感谢以下几位网友对这个小程序的几次改进和BUGS的修正提出的建议。
王志华:zhihua_gd@263.net
wubin_wb@sina.com
kutsing@263.net
hamsee:hamsee@etang.com


其它未尽事宜,请参照我的主页:http://ware.51.net

呆呆(dyydyy)      2001-6-1.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
好的,下面是一个简单的 Python 可执行脚本程序,它可以满足您提出的要求: ```python # 主脚本文件 main.py import module import tkinter as tk # 展示制作人员信息的函数 def show_info(): info = [("张三", "212098888"), ("李四", "2222112")] for name, number in info: print(f"姓名:{name},学号:{number}") # 命令行项目 def cmd_project(): show_info() # TODO: 添加命令行项目的具体代码 # GUI 项目 def gui_project(): # 创建窗口 window = tk.Tk() window.title("Python 可执行脚本程序") window.geometry("400x300") # 添加制作人员信息按钮 btn_info = tk.Button(window, text="制作人员信息", command=show_info) btn_info.pack() # 添加模块脚本功能按钮 btn_module = tk.Button(window, text="模块脚本功能", command=module.module_function) btn_module.pack() # 运行窗口 window.mainloop() if __name__ == "__main__": # 制作人员信息 show_info() # 命令行项目 cmd_project() # GUI 项目 gui_project() ``` ```python # 模块脚本文件 module.py def module_function(): print("这是模块脚本功能") ``` 这个程序包含了一个主脚本文件 `main.py` 和一个模块脚本文件 `module.py`。主脚本文件中定义了两个函数 `cmd_project()` 和 `gui_project()`,分别对应命令行项目和 GUI 项目。同时定义了展示制作人员信息的函数 `show_info()`,以及在程序启动时展示制作人员信息的代码。 在命令行项目中,我们可以添加实际应用场景的代码。在 GUI 项目中,我们创建了一个窗口,并添加了两个按钮,分别展示制作人员信息和模块脚本功能。 您可以根据需要,添加更多的实际应用场景和交互功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值