news 2026/4/17 8:28:11

使用Beyond Compare5.0+的方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用Beyond Compare5.0+的方法

很多文章都提了用某个keygen脚本

但是没提要先改windows系统下的bc.exe

这里摘录了一位大佬的方法。原文链接:

https://github.com/garfield-ts/BCompare_Keygen?tab=readme-ov-file

下载的脚本在这里:

https://github.com/garfield-ts/BCompare_Keygen.git

补充内容:我没有010软件,所以copy到了Linux上,用vim直接搜p1+wk,也可行

Beyond Compare 5 Keygen

基于 Python3 编写,用于生成 Beyond Compare 5.x (截至 5.1 ver 31016)版本注册密钥

前置工作

使用 010Editor 等二进制工具,修改 Beyond Compare 可执行文件中内置的 RSA 密钥

修改前:

++11Ik:7EFlNLs6Yqc3p-LtUOXBElimekQm8e3BTSeGhxhlpmVDeVVrrUAkLTXpZ7mK6jAPAOhyHiokPtYfmokklPELfOxt1s5HJmAnl-5r8YEvsQXY8-dm6EFwYJlXgWOCutNn2+FsvA7EXvM-2xZ1MW8LiGeYuXCA6Yt2wTuU4YWM+ZUBkIGEs1QRNRYIeGB9GB9YsS8U2-Z3uunZPgnA5pF+E8BRwYz9ZE--VFeKCPamspG7tdvjA3AJNRNrCVmJvwq5SqgEQwINdcmwwjmc4JetVK76og5A5sPOIXSwOjlYK+Sm8rvlJZoxh0XFfyioHz48JV3vXbBKjgAlPAc7Np1+wk

修改后(修改字符串末尾的p1+wkpn+wk):

++11Ik:7EFlNLs6Yqc3p-LtUOXBElimekQm8e3BTSeGhxhlpmVDeVVrrUAkLTXpZ7mK6jAPAOhyHiokPtYfmokklPELfOxt1s5HJmAnl-5r8YEvsQXY8-dm6EFwYJlXgWOCutNn2+FsvA7EXvM-2xZ1MW8LiGeYuXCA6Yt2wTuU4YWM+ZUBkIGEs1QRNRYIeGB9GB9YsS8U2-Z3uunZPgnA5pF+E8BRwYz9ZE--VFeKCPamspG7tdvjA3AJNRNrCVmJvwq5SqgEQwINdcmwwjmc4JetVK76og5A5sPOIXSwOjlYK+Sm8rvlJZoxh0XFfyioHz48JV3vXbBKjgAlPAc7Npn+wk

生成注册密钥

git clone https://github.com/garfield-ts/BCompare_Keygen.git cd BCompare_Keygen pip3 install -r requirements.txt # 对于 Python 3.7 及更早版本,需要手动安装 typing_extensions 模块 pip3 install typing_extensions==4.7.1

基于 Web 页面生成注册密钥

python3 app.py

启动服务后访问 http://localhost:8000/ 即可看到相应页面,该页面由 AI 自动生成。

点击生成密钥即可按照填写的参数生成注册密钥,点击复制按钮可将生成的密钥复制到剪贴板中。

在页面底部还会展示注册密钥对应的详细参数,供研究学习使用。

基于命令行生成注册密钥

python3 keygen.py

得到可用的注册密钥:

--- BEGIN LICENSE KEY --- 7uo7UY8gVANuMyCkDtSZRnNBkDXr1o4msYwtu7GFPaZ9B6naWXfsqEBgD5hM8jm3Sw2L4oFHY53VchaHv4j3q4QNiNxPgcv3qz89nKu3VSgQDVpPrAUWKgkjko5Gvck7BBBJmnKbGZJtDTi21WnJ5AMm7upD6QXgbf2BUS7toxB7jzhFLyotDj59KMGkgXMBXeUoa6T7Yt76MZN6UcHqYG5fMLuBp1JfGxpMXE7AMeUXXLwvAxsJGMkC5oS93WoVLopUoBW4SYNpS7YzzirkqZdRt58TbQpqcvwFeD32X2ZamVAv9SjeQUQhyEwktExFwTc541HrJeDV2xqfr4EgbUprSWEu8p --- END LICENSE KEY -----

默认生成的注册密钥使用以下信息:

Version: 0x3d Serial: Abcd-Efgh Username: Test Company: Home Max users: 1

可以通过传入相关参数,自定义注册密钥的信息

使用密钥进行注册

打开 Beyond Compare 5,此时会弹出评估模式错误的提示,点击输入密钥按钮进入注册页面:

将脚本生成的注册密钥粘贴到输入框中,点击确定即可激活。

注意事项

  1. macOS版中,RSA 密钥位于/Applications/Beyond Compare.app/Contents/MacOS/BCompare文件中;在Windows版中,RSA 密钥位于BCompare.exe文件中

  2. macOS版修改密钥后,需要关闭操作系统的SIP(System Integrity Protection,系统完整性保护)功能,否则会报错「“Beyond Compare”意外退出」且无法运行,详见 少数派的这篇文章 。

  3. macOS版中,BCompare文件里可以搜到 2 个 RSA 密钥,实际要修改的是第二处密钥。Windows版只有 1 处密钥,直接修改即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 1:29:45

程序员接单渠道怎么选?不同平台的真实体验分享

程序员接单渠道怎么选?不同平台的真实体验分享 很多程序员兄弟白天写公司的需求,晚上还要琢磨怎么找副业,自然也就会想到我们程序员接单,但话说回来,江湖水深,平台各异。 市面上有很多程序员接单的渠道&a…

作者头像 李华
网站建设 2026/4/18 1:02:14

HTTPS加密与JWT鉴权机制详解

HTTPS加密与JWT鉴权机制详解 1.HTTPS 数据传输加密流程 非对称加密(公钥/私钥)并不直接用于数据传输 • 直接用公钥加密大量业务数据效率太低(RSA、ECC 这种算法比 AES 慢几个数量级)。• 实际上,非对称加密只用来 …

作者头像 李华
网站建设 2026/4/18 2:01:17

RPM命令详解与技巧总结

一、RPM基础概念1.1 什么是RPMRPM(Red Hat Package Manager):红帽包管理器用于安装、卸载、升级、查询和验证软件包文件扩展名:.rpm1.2 RPM包命名规范name-version-release.architecture.rpm 示例:nginx-1.18.0-2.el7.…

作者头像 李华
网站建设 2026/4/18 2:01:25

深度测评 自考必用!9款AI论文写作软件TOP9全面解析

深度测评 自考必用!9款AI论文写作软件TOP9全面解析 2026年自考论文写作工具测评:功能与效率的深度解析 随着自考人数逐年攀升,论文写作成为众多考生面临的“拦路虎”。无论是选题构思、文献检索还是格式规范,都对学习者的综合能力…

作者头像 李华