| 介绍\不同类型算法 | 对称加解密算法 | 非对称加解密算法 | 摘要算法 |
| 相关算法 | AES(主流) 3DES(已逐步淘汰) SM4(国密) | RSA ECC(椭圆曲线加密) SM2(国密算法) | SHA-256/SHA-384 SM3(国密) MD5(已不安全) SHA-1(已不安全) |
| 特点 | 加解密速度快。 适合大数据量的加解密。 通常用于真正的数据传输。 | 加解密速度慢 | 不可逆,即不能从结果反推明文数据。 摘要值是固定长度。 一旦明文有一点变化,摘要值完全不同。 |
| 应用场景 | HTTPS通信数据加解密 VPN隧道通信数据加解密 数据库中存储敏感数据的加解密 | 一般用于签名和验签,做身份认证。 握手时密钥交换: ECDHE / DHE(现代 TLS):服务端的DH密钥对中DH公钥,是由服务端使用'自己的证书私钥'做签名了,再结合dh公钥发给客户端,客户端使用服务端证书中公钥解签名验证完整性。 RSA Key Exchange(老 TLS)-客户端生成预共享密 |
加解密和摘要算法
张小明
前端开发工程师
数据库测试革命:AI生成百万级测试数据
数据库测试的变革浪潮 在软件测试领域,数据库测试是确保应用稳定性和数据完整性的核心环节。传统方法如手动生成或脚本批量创建测试数据,常面临效率低下、覆盖不全、隐私风险高等挑战。例如,生成百万级测试数据需数小时甚至数天,…
esp32 c3 AT 指令 +MQTTSUBRECV 最大长度
在 ESP32-C3 的 ESP-AT 里,MQTTSUBRECV:<LinkID>,"topic",<data_length>,data 这一条 单次能吐出来的最大长度主要受 **ESP-MQTT 的接收缓冲区(MQTT Buffer)**限制: 默认情况:如果设备收到的 MQ…
【内核驱动基础】主设备号与次设备号
目录 一、主次设备号的定义 二、设备号常用宏 三、设备号的分配与释放 3.1 动态分配与释放 3.2 静态分配与释放 参考资料 一、主次设备号的定义 在 Linux 里,/dev/xxx 这种设备文件本质上是一个 特殊文件(inode),里面最关键…
掌握AI专著撰写技巧,精选工具推荐,轻松完成专业学术著作
撰写学术专著的挑战与 AI 工具的机遇 撰写学术专著不仅考验我们的学术能力,还挑战我们的心理承受能力。与团队合作写论文不同,专著的写作通常是研究者“单打独斗”的过程。从选定主题、构建框架到内容的撰写和反复修改,几乎每个环节都需要自…
基于单片机的智能晾衣杆(有完整资料)
资料查找方式: 特纳斯电子(电子校园网):搜索下面编号即可 编号: CP-51-2021-033 设计简介: 本设计是基于单片机的智能晾衣杆,主要实现以下功能: 温度检测功能:温度小…
AI专著撰写好帮手:热门工具大揭秘,让专著创作更轻松
创新是学术专著的核心,它也是写作中最重要的门槛。一本优质的专著,不仅仅是将已有的研究成果简单堆积,而是需要提出贯穿整本书的原创思路、理论体系或研究方法。在庞大的学术文献面前,找出未被深入探讨的研究空白并不容易——有时…