SM9属于标识密码算法的一种。传统的非对称算法,比如RSA的公钥分发时,因为公钥只是一串无意义的随机数,需要使用PKI系统来给公钥添加额外的身份认证。这样在传输密钥的时候,就需要带上一整套证书的东西,比较重。标识密码算法中,直接使用身份标识来作为用户公钥,比较轻量。
tls1.3【翻译】
发表于
更新于
tls1.3翻译备忘
AEAD接口和GCM算法
发表于
更新于
AEAD接口用于同时加密和消息完整性认证。GCM是实现这个接口的一个具体实现模式。
tls/dtls connection_id 08【翻译】
发表于
更新于
dtls connection id 翻译备忘
tls握手流程对比
发表于
更新于
几个TLS协议的握手流程备忘
tls1.2【翻译】
发表于
更新于
libuv简介
发表于
更新于
备忘。
dtls1.2跟tls1.2的不同
发表于
更新于
备忘。
getopt相关
发表于
更新于
c解析命令行用的.
printf族
发表于
更新于
1 | #include <stdio.h> |
用到的hexo
发表于
更新于
用到的一些零碎东西
不定长参数
发表于
更新于
PSK相关
发表于
更新于
TLS中ChangeCipherSpec为什么是个单独的协议类型
发表于
更新于
ticket相关
发表于
更新于
ALPN相关
发表于
更新于
RSA算法
发表于
更新于
比较浅显的理解,主要是对RSA算法有一些数学上的认识。
ECC算法
发表于
更新于
对TLS1.3中用到的ECC相关算法,比如ECDH, ECDSA, X25519等进行一下基础说明,起码知道group、curve之类的是什么意思。
HKDF算法
发表于
更新于
是tls1.3中关于密钥生成的重要的基础算法,跟密钥推导密切相关。
顺时针规则--C语言声明【翻译】
发表于
更新于