- 博客(5)
- 收藏
- 关注
原创 关于 ECDSA ECDH ECDHE
ECDSA与ECDHECDSA 指利用椭圆曲线算法进行数字签名ECDH 指利用椭圆曲线算法进行密钥协商理论上是可以共用同一组曲线模型和生成参数分别进行DSA(Digital Signature Algorithm)和DH(Diffie-Hellman)两种算法, EC代表椭圆曲线. (不推荐共用一组参数, 可以使用openssl编码实现)ECDHE与ECDHECDHE是ECDH的延伸, 它也是密钥协商, 只是它每次进行TLS握手时都进行密钥商(E=Ephemeral), 它比ECDH..
2021-07-20 04:05:32
3607
原创 关于证书指纹
-----BEGIN CERTIFICATE-----MIH6MIGtoAMCAQICBELxgPEwBQYDK2VwMCAxHjAcBgNVBAMMFemHkeWImuaXoOaVjOWkp+WKm+WQuTAgFw0yMTA3MTgxNDIyMzZaGA8yMTQ5MDYxNzE0MjIzNlowKTEnMCUGA1UEAwwe6ICB546L55qE5YWE5byf6ICB546L6ICB5aSq54i3MCowBQYDK2VwAyEAb1ZDHimr0kLTi0MDjfVZ/HHK4ToP
2021-07-18 22:40:54
4050
2
原创 Base64 编码解码
```C++/* 预置编码模版*/constexpr char BASE16_ENCODE_TABLE[16 + 1] = "0123456789ABCDEF";constexpr char BASE32_ENCODE_TABLE[32 + 1] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";constexpr char BASE64_ENCODE_TABLE[64 + 1] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr
2021-07-09 18:11:42
1559
原创 new object() 和 new object区别
① new 对象时如果后面有(): 如果有自定义默认构造函数则会调用;如果没有则会调用编译器合成的默认构造函数,对内存初始化struct Student{ int a; char * p;};void foo(){ Student* pStu1 = new Student; // a 和 p 值不会被初始化 Student* pStu...
2019-07-17 17:36:21
3154
转载 C++ 类型转换
static_caststatic_cast < type-id > ( expression )//该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性//注意:static_cast不能转换掉expression的const、volatile、或者__unaligned属性① 用于类层次结构中基类(父类)和派生类(子类)之间指...
2019-07-16 14:36:14
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人