type
status
date
slug
summary
tags
category
icon
password
Sub-item
Last edited time
Oct 28, 2023 10:40 AM
Parent item
领域
非对称秘钥支持加解密,但使用场景较少,因为性能能较低,因此一般加解密使用对称秘钥。
加密流程如下:
- 用户A选定一条椭圆曲线,并取椭圆曲线上一点,作为基点;
- 用户A选择一个私有密钥,并生成公开密钥;
- 用户A将和点传给用户B;
注:工程实践中,和为公开值。为用户A的公钥,在加密之前已告知用户B;
- 用户B接到信息后 ,将待传输的明文编码到上一点(编码方法很多,这里不作讨论),并产生一个随机整数;
- 用户B计算点;;
- 用户B将传给用户A;
- 用户A接到信息后,计算,结果就是点M。因为 ,再对点M进行解码就可以得到明文。