mirror of
https://github.com/bitcookies/winrar-keygen.git
synced 2026-04-21 16:41:56 +00:00
🌙 Adapt the Github Dark Theme
🌙 Adapt the Github Dark Theme
This commit is contained in:
parent
816f1a5e4f
commit
f0c712e84c
1 changed files with 13 additions and 0 deletions
|
|
@ -17,6 +17,7 @@ WinRAR 使用了基于 ECC 的签名算法来生成 `rarreg.key` 文件,其使
|
||||||
<img src="assets/formula/2-light.svg#gh-light-mode-only">
|
<img src="assets/formula/2-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/2-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/2-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
则位于基域  上的元素  可以用如下方式表达:
|
则位于基域  上的元素  可以用如下方式表达:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
|
|
@ -32,12 +33,14 @@ WinRAR 使用了基于 ECC 的签名算法来生成 `rarreg.key` 文件,其使
|
||||||
<img src="assets/formula/4-light.svg#gh-light-mode-only">
|
<img src="assets/formula/4-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/4-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/4-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
各项系数全部位于 。设复合域的标准基为:
|
各项系数全部位于 。设复合域的标准基为:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="assets/formula/5-light.svg#gh-light-mode-only">
|
<img src="assets/formula/5-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/5-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/5-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
则位于复合域   上的元素  可以用如下方式表达:
|
则位于复合域   上的元素  可以用如下方式表达:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
|
|
@ -53,6 +56,7 @@ WinRAR 使用了基于 ECC 的签名算法来生成 `rarreg.key` 文件,其使
|
||||||
<img src="assets/formula/7-light.svg#gh-light-mode-only">
|
<img src="assets/formula/7-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/7-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/7-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## 2. 复合域   上的椭圆曲线
|
## 2. 复合域   上的椭圆曲线
|
||||||
|
|
||||||
曲线方程为:
|
曲线方程为:
|
||||||
|
|
@ -61,18 +65,21 @@ WinRAR 使用了基于 ECC 的签名算法来生成 `rarreg.key` 文件,其使
|
||||||
<img src="assets/formula/8-light.svg#gh-light-mode-only">
|
<img src="assets/formula/8-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/8-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/8-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
基点  为:
|
基点  为:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="assets/formula/9-light.svg#gh-light-mode-only">
|
<img src="assets/formula/9-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/9-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/9-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
基点  的阶  为:
|
基点  的阶  为:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="assets/formula/10-light.svg#gh-light-mode-only">
|
<img src="assets/formula/10-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/10-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/10-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## 3. 消息哈希算法
|
## 3. 消息哈希算法
|
||||||
|
|
||||||
设长度为  的消息为:
|
设长度为  的消息为:
|
||||||
|
|
@ -81,12 +88,14 @@ WinRAR 使用了基于 ECC 的签名算法来生成 `rarreg.key` 文件,其使
|
||||||
<img src="assets/formula/11-light.svg#gh-light-mode-only">
|
<img src="assets/formula/11-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/11-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/11-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
则消息  的 SHA1 值为:
|
则消息  的 SHA1 值为:
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="assets/formula/12-light.svg#gh-light-mode-only">
|
<img src="assets/formula/12-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/12-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/12-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
其中  为 SHA1 算法输出时的5个状态值;将这5个状态值按照大端字节序依次输出,即为的 SHA1 哈希值 。
|
其中  为 SHA1 算法输出时的5个状态值;将这5个状态值按照大端字节序依次输出,即为的 SHA1 哈希值 。
|
||||||
|
|
||||||
WinRAR 在做完 SHA1 计算后,采用大数  作为 ECC 签名时消息的哈希:
|
WinRAR 在做完 SHA1 计算后,采用大数  作为 ECC 签名时消息的哈希:
|
||||||
|
|
@ -104,6 +113,7 @@ WinRAR 在做完 SHA1 计算后,采用大数 ,则签名  为:
|
消息哈希为 ,则签名  为:
|
||||||
|
|
||||||
1. 生成随机数 ,满足 。
|
1. 生成随机数 ,满足 。
|
||||||
|
|
@ -140,6 +150,7 @@ WinRAR 在做完 SHA1 计算后,采用大数 。
|
来生成私钥 。
|
||||||
|
|
||||||
1. 设6个32位整数为 ,则有
|
1. 设6个32位整数为 ,则有
|
||||||
|
|
@ -195,6 +206,7 @@ WinRAR 的私钥 ![k]
|
||||||
<img src="assets/formula/42-light.svg#gh-light-mode-only">
|
<img src="assets/formula/42-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/42-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/42-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
该私钥是通过算法5生成的,其中数据  的长度为0。
|
该私钥是通过算法5生成的,其中数据  的长度为0。
|
||||||
|
|
||||||
公钥  为:
|
公钥  为:
|
||||||
|
|
@ -203,6 +215,7 @@ WinRAR 的私钥 ![k]
|
||||||
<img src="assets/formula/43-light.svg#gh-light-mode-only">
|
<img src="assets/formula/43-light.svg#gh-light-mode-only">
|
||||||
<img src="assets/formula/43-dark.svg#gh-dark-mode-only">
|
<img src="assets/formula/43-dark.svg#gh-dark-mode-only">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## 7. 授权文件"rarreg.key"的生成
|
## 7. 授权文件"rarreg.key"的生成
|
||||||
|
|
||||||
授权文件的生成需要两个参数:
|
授权文件的生成需要两个参数:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue