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