winrar-keygen/README.zh-CN.md
Bit Cookies 446303db72 📃 Update README.zh-CN.md
Update README.zh-CN.md
2022-04-24 14:45:59 +08:00

3.8 KiB
Raw Blame History

WinRAR Keygen

WinRAR Keygen

Principle of WinRAR key generation

Issues

简体中文 | English

1. WinRAR是什么

WinRAR是一款用于管理压缩包文件的共享软件。其算法由作者尤金·罗谢尔研发享有原创专利。

它可以用来创建或浏览RAR、ZIP等众多格式的压缩包。

WinRAR不是免费软件。如果你想使用它你应当向 RARLAB 付费,然后获得一个授权文件 rarreg.key

这份repo将会告诉你 rarreg.key 是如何生成的。

2. "rarreg.key"是如何生成的?

这里

3. 如何编译?

如果你不想自己编译,也可以到 Release 页面获取对应版本的 winrar-keygen.exe

3.1 前提条件

  1. 请确保你有 Visual Studio 2019 或其更高版本。因为这是一个VS2019项目。

  2. 请确保你安装了 vcpkg 以及下面几个库:

    • mpir:x86-windows-static
    • mpir:x64-windows-static

    你可以通过下的命令来安装:

    $ vcpkg install mpir:x86-windows-static
    $ vcpkg install mpir:x64-windows-static
    
  3. 你的 vcpkgVisual Studio 整合了,即你曾成功运行了下面这条命令:

    $ vcpkg integrate install
    

3.2 编译

  1. Visual Studio 中打开这个项目。

  2. 选择 Release 配置。

  3. 选择 生成 > 生成解决方案

4. 如何使用?

直接在终端执行以下代码,配置两个参数即可生成 rarreg.key

这里以 GithubGithub.com 为例:

Usage:
        winrar-keygen.exe <your name> <license type>

Example:

        winrar-keygen.exe "Github" "Github.com"
  or:
        winrar-keygen.exe "Github" "Github.com" > rarreg.key

Terminal

现在你可以看到新生成的文件:

RAR registration data
Github
Github.com
UID=3a3d02329a32b63da7d8
6412212250a7d8753c5e7037d83011171578c57042fa30c506caae
9954e4853d415ec594e46076cc9a65338309b66c50453ba72158c0
656de97acb2f2a48cf3b75329283544c3e1b366a5062b85d0022f6
de3cdc56b311475b484e80b48157a0c3af60ca4f7f9c75d49bc50d
6bad616c1c58caa922d3ed0cd19771e8191522a586544c3e1b366a
5062b85d29db066f02e777ad78100865f2c31f2dd3a86998609b18
5eede7ed46566b10bf033daa6384062b259194b1acbd1443042646

将生成的信息以文本格式保存为 rarreg.key ,拖动导入 WinRAR 即可。

5. 遇到问题

5.1 反馈

如果您遇到了一些问题,可在 Issues 页面反馈,会有很多热心的开发者及 Github 用户帮助你。

5.2 安全

一些杀毒软件可能会误报,如果您不信任此二进制可执行文件,您唯一的选择就是自己编译代码。

5.3 感谢

非常感谢一些热心的开发者,在 Issues 帮助解答一些问题。

6. 关于WinRAR广告

RARLAB 下载的简体中文版 WinRAR 将会自带广告组件,即使使用了 rarreg.key 授权,广告组件依旧会出现。如果您介意广告,可以尝试下载其他语言版。

7. 许可

使用 MIT License