自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3156

原创 关于证书指纹

-----BEGIN CERTIFICATE-----MIH6MIGtoAMCAQICBELxgPEwBQYDK2VwMCAxHjAcBgNVBAMMFemHkeWImuaXoOaVjOWkp+WKm+WQuTAgFw0yMTA3MTgxNDIyMzZaGA8yMTQ5MDYxNzE0MjIzNlowKTEnMCUGA1UEAwwe6ICB546L55qE5YWE5byf6ICB546L6ICB5aSq54i3MCowBQYDK2VwAyEAb1ZDHimr0kLTi0MDjfVZ/HHK4ToP

2021-07-18 22:40:54 3420 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 1318

原创 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 3081

转载 C++ 类型转换

static_caststatic_cast < type-id > ( expression )//该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性//注意:static_cast不能转换掉expression的const、volatile、或者__unaligned属性① 用于类层次结构中基类(父类)和派生类(子类)之间指...

2019-07-16 14:36:14 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除