
算法
文章平均质量分 76
特立独行的猫a
csdn技术男猫哥,高级嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容。
展开
-
关于B+树的介绍、用途和c++代码实现
数据结构和算法的重要性不言而喻,一些优秀的开源项目的核心和灵魂就是数据结构、算法。在实际的编程中我们经常可以在各种框架、算法中看见B树、B+树的身影。特别是在数据库的数据库引擎中,它们更是占据着重要的地位。 下面我将通过简单的二叉树,到树的进化,多叉树(B树、B+树)的由来、作用、操作以及它们在实际中的应用依次进行详细说明。原创 2023-05-12 01:15:00 · 3763 阅读 · 0 评论 -
关于SM2算法工具的一点儿说明
晚上有网友说,下载购买了软件后发现计算的加密后内容跟网上其他工具算出来的不一样。于是怀疑工具是不是算的不对。这里统一回复下,软件算的没问题的。由于加密的随机数不一样,每次加密的密文内容也是不一样的。不要去比对密文内容是否一致,随机数不一样每次加密的内容都会不一样。而要看能否解密出来。若果还有其他疑问,欢迎留言或者加我QQ联系。原创 2022-09-23 22:12:32 · 6215 阅读 · 8 评论 -
SM2国密算法公钥解压缩
SM2一般用到的或者第三方提供的公钥都是压缩过的,长度为66个长度,既33字节。格式如下,保密期间秘钥内容用*代替了,从02到....3F3B共33字节。66个长度06:028736002931F****************43986E66********D4FF11E9936A6CB9A3F3B14:03017459D79C*****************88D6E6D*****...原创 2020-04-02 17:42:52 · 18182 阅读 · 7 评论 -
SSL/TLS 握手过程详解
转自 https://www.jianshu.com/p/7158568e4867我们知道,HTTP 协议都是明文传输内容,在早期只展示静态内容时没有问题。伴随着互联网的快速发展,人们对于网络传输安全性的要求也越来越高,HTTPS 协议因此出现。如上图所示,在 HTTPS 加密中真正起作用的其实是 SSL/TLS 协议。SSL/TLS 协议作用在 HTTP 协议之下,对于上层应用来说,原来的发送接...转载 2018-04-20 14:00:57 · 1909 阅读 · 0 评论