我有3张桌子:人,电话和电子邮件.每个人都有一个独特的ID,每个人可以有多个号码或多个电子邮件.
简化它看起来像这样:
+---------+----------+
| ID | Name |
+---------+----------+
| 5000003 | Amy |
| 5000004 | George |
| 5000005 | John |
| 5000008 | Steven |
| 8000009 | Ashley |
+---------+----------+
+---------+-----------------+
| ID | Number |
+---------+-----------------+
| 5000005 | 5551234 |
| 5000005 | 5154324 |
| 5000008 | 2487312 |
| 8000009 | 7134584 |
| 5000008 | 8451384 |
+---------+-----------------+
+---------+------------------------------+
| ID | Email |
+---------+------------------------------+
| 5000005 | Smithley@goodmail.com.com …Run Code Online (Sandbox Code Playgroud) 通过加载包含 RSA 私钥的预创建 .key 文件,只有我注意到,它包含以下数字:
Modulus (private modulus)
Exponent (private exponent)
P (prime exponent)
Q (prime exponent)
DP
DQ
InverseQ
Run Code Online (Sandbox Code Playgroud)
我将密钥文件保存在存储空间非常小的地方(便携式)。我想只保存模数和指数。我知道 P、Q 和 E 对于创建模数和指数是必要的,但是:
问题:
当 PrivateModulus 和 PrivateExponent 足以签名和解密消息时,将所有这些数据保存到 .key 文件的目的是什么?