[图解密码学]第1章 密码学是什么

第1篇 密码学入门

第1章 密码学是什么

本章知识地图 :从古代锁、信封、印章,到 Alice/Bob/Eve、HTTPS 锁、数字签名------一张图看懂密码学要解决什么问题。

​
本章知识地图

本章目标:

  • 理解密码学的四大安全目标:保密性、完整性、认证、不可否认性。
  • 区分对称密码、公钥密码、哈希、MAC、数字签名。
  • 建立"威胁模型"和"攻击者视角"。
  • 明白密码学不是绝对安全,而是成本、时间与风险的平衡。
  • 了解全书结构与阅读路径(涵盖国际标准与国密体系)。

1.1 从"锁与钥匙"说起

1.1.1 锁:保密性的生活原型

在现实世界中,Alice 想要把一封信安全地寄给 Bob。为了防止信件被他人偷看,Alice 将信件装进箱子里,并用一把锁把箱子锁好。

这个过程包含三个要素:

  • 信息:箱内的信件(即明文)。
  • 保护机制:锁(即加密算法)。
  • 秘密:钥匙(即密钥)。

密码学中的加密,和这个过程几乎一模一样。你把可读的信息(明文)通过某种规则(算法)和一把秘密钥匙(密钥)变成不可读的信息(密文)。接收方 Bob 拿到箱子后,用对应的钥匙(密钥)开锁,把密文还原成明文。而窃听者 Eve 虽然没有钥匙,无法读取内容,但她可以截获锁好的箱子(密文)。

​
图1-1 实体锁与数字加密对照图

左侧(现实世界):Alice 寄出信件,将其锁入木箱。Bob 拥有钥匙,可以开锁读取信件;Eve 无密钥,只能看到锁好的箱子,无法读取内容。

右侧(数字世界):明文 经过加密(锁图标)转换为密文 。Bob 通过密钥解密获取明文;Eve 截获密文,但无法解密。

左侧(现实世界):Alice 寄出信件,将其锁入木箱。Bob 拥有钥匙,可以开锁读取信件;Eve 无密钥,只能看到锁好的箱子,无法读取内容。

右侧(数字世界):明文 经过加密(锁图标)转换为密文 。Bob 通过密钥解密 获取明文;Eve 截获密文,但无法解密。

这个类比有一个关键点:锁的结构是公开的 。任何人拿到一把锁,都可以研究它的弹子结构、弹簧原理,但即使知道锁的全部结构,没有钥匙也打不开。密码学中的柯克霍夫原则就是这个意思:算法公开,只有密钥保密。现代密码学之所以强大,正是因为它敢于把算法放到阳光下接受全球密码学家的攻击和检验,而不是依赖"隐藏锁的内部结构"来获得安全感。无论是国际上的 AES、RSA,还是我国的 SM4、SM2,其算法细节全部公开,安全性完全维系于密钥的保密。

1.1.2 信封与蜡封:完整性的生活原型

锁解决的是"别人看不懂"的问题。但还有另一个问题:别人可能不偷看,而是直接替换你的信件内容。

古代人用蜡封解决这个问题。信封口滴上蜡,盖上印章。如果蜡封完好,说明信件没有被拆开过。如果蜡封破损,接收方就知道信件可能被篡改。

蜡封保护的不是保密性,而是完整性:信息没有被修改。在数字世界中,哈希函数(如 SHA-256、国密 SM3)和消息认证码(MAC)扮演的就是"数字蜡封"的角色。它们不负责把信件藏起来,而是给信件算出一个独一无二的"指纹",一旦信件被改动一个字,指纹就会彻底改变,接收方就能立刻察觉。

图1-2是信封、蜡封、印章到完整性、认证、签名的映射图。

左:信封→保密性。中:蜡封→完整性。右:印章→认证与不可否认。

​
图1-2 信封、蜡封、印章映射图

1.1.3 印章与签名:认证与不可否认性

印章和手写签名解决的是第三个问题:确认来源。

古代官员用官印盖章,证明公文来自官方。手写签名证明"我认可这份文件"。这两者都提供认证------确认消息来自谁。

手写签名还有一个额外性质:不可否认性。你签了字,事后很难抵赖说"这不是我签的"。数字签名试图在数字世界中实现同样的性质。但数字签名比手写签名走得更远:手写签名可以被伪造,验证起来需要笔迹专家;而数字签名在数学上与消息紧密绑定,验证只需一个公钥,且无法被伪造(除非私钥泄露)。

数字签名与手写签名的异同:

特性 手写签名 数字签名
绑定对象 纸张 消息
验证方式 人工比对 算法验证
复制难度 容易 困难
不可否认性 弱 强
公开验证 难 易

1.1.4 从生活安全到数字安全

生活安全与数字安全有一一对应的关系:

生活安全 数字安全 安全目标
锁 加密 保密性
蜡封 MAC/哈希 完整性
印章 认证 认证
手写签名 数字签名 不可否认性

但数字世界比物理世界更难保护:

  • 复制零成本:数字信息可以无限复制,而物理钥匙复制需要成本。
  • 篡改无痕迹:修改数字文件可以不留痕迹,而修改纸质文件可能留下痕迹。
  • 攻击者可能远程:攻击者可以在千里之外发起攻击,而物理入侵需要到场。
  • 自动化攻击:计算机可以每秒尝试数十亿次,而手工尝试需要时间。

所以,密码学不是"把锁搬到网上",而是重新设计安全机制。数字世界缺乏物理感官带来的身份确认,你甚至无法分辨屏幕对面是人还是狗,更别提对方是否为攻击者。因此,我们需要依靠比物理世界更严密的数学机制,在缺乏先天信任的环境里,从零建立信任。

图1-3是Eve偷看信箱与窃听网络的对比漫画。

左侧:Eve在门口偷看信箱。右侧:Eve在网络节点窃听数据包。

​
图1-3 Eve偷看信箱 vs 窃听网络

1.2 密码学解决什么问题

1.2.1 四大安全目标

密码学解决四个核心问题,这四个问题构成了信息安全的基础(常被称为CIA+不可否认性):

保密性(Confidentiality):别人看不懂。只有授权方能看到信息内容。加密算法是保护保密性的核心工具,例如 AES、SM4。

完整性(Integrity):别人改不了。信息在传输过程中没有被篡改。哈希函数和消息认证码是保护完整性的核心工具,例如 SHA-256、SM3、HMAC。

认证(Authentication):确认对方是谁。确认消息来自声称的发送方。数字签名、MAC 以及身份认证协议负责实现认证。

不可否认性(Non-repudiation):事后不能抵赖。发送方不能否认自己发送过消息。这通常需要数字签名和公钥基础设施(PKI)来支撑。

图1-4是密码学四大目标盾牌图。

​
图1-4 密码学四大目标盾牌图

1.2.2 扩展安全目标

除了四大目标,还有一些扩展目标,它们在实际应用场景中同样至关重要:

  • 新鲜性:防止重放旧消息。攻击者可能录制旧消息并重新发送。比如网银转账指令被重放,可能导致重复扣款。防御方法包括使用随机数(Nonce)、时间戳和序列号。
  • 匿名性:隐藏身份。某些场景下,用户希望匿名通信,但同时又需要证明自己拥有某些权限(如零知识证明)。
  • 前向保密:长期密钥泄露,旧会话仍安全。每次会话使用临时密钥(如 DHE、ECDHE),这是现代 TLS 1.3 的标配。国密 TLS(TLCP)在升级后也支持类似的前向保密机制。
  • 公平性:多方协议中,所有方同时获得输出。任何一方都不能在拿到结果后单方面中断协议。
  • 可审计性:事后可以审计操作记录。日志签名和哈希链(如区块链)是常见的实现手段。

1.2.3 安全目标与攻击方式对应

每个安全目标都对应一种攻击方式。理解这种对应关系,是建立"威胁模型"的第一步。攻击者会针对不同的安全目标采取不同的攻击手段:

安全目标 攻击方式 攻击效果
保密性 窃听 读取消息内容
完整性 篡改 修改消息内容
认证 冒充 伪造发送方身份
不可否认性 抵赖 否认发送过消息
新鲜性 重放 重复旧消息
匿名性 追踪 关联用户身份

图1-5是安全目标---攻击方式矩阵。

行:安全目标(保密性、完整性、认证、不可否认性、新鲜性)。列:攻击方式(窃听、篡改、冒充、抵赖、重放)。交叉点为攻击效果。

​
图1-5 安全目标---攻击方式矩阵

1.2.4 案例:网银转账需要哪些安全目标

网银转账是一个综合案例,它几乎用到了所有的密码学安全目标。让我们拆解一下其中的每一个环节:

  • 登录:需要认证。确认你是账户持有人。通常使用密码+短信验证码(MFA)或 U 盾(内置 SM2 证书)。
  • 转账指令:需要完整性+不可否认性。指令不能被篡改,且你不能否认发过指令。这通常需要 SM2 数字签名。
  • 账户余额:需要保密性。余额不能被别人看到,通常通过 HTTPS/TLCP 加密传输。
  • 防重放:需要新鲜性。转账指令不能被重复执行,通常加入随机数或时间戳。
  • 交易记录:需要可审计性。事后可以查证,通常使用哈希链或签名日志。

图1-6是网银转账流程图。

流程图:用户登录→认证→查看余额→保密性→输入转账指令→完整性+不可否认性→提交→新鲜性→银行处理→可审计性。

网银转账不是"一个加密"就能解决的,而是多种密码学技术的组合。

​
图1-6 网银转账安全目标图

1.3 基本术语与角色

1.3.1 明文、密文、加密、解密

明文(Plaintext):原始信息。例如"HELLO"。

密文(Ciphertext):加密后的信息。例如"KHOOR"。

加密(Encryption):明文→密文的变换过程。数学表达为 (C = E(K, P))。

解密(Decryption):密文→明文的变换过程。数学表达为 (P = D(K, C))。

图1-7是对称加密解密流程图。

明文P→加密算法E+密钥K→密文C→解密算法D+密钥K→明文P。

​
图1-7 对称加密解密流程图

1.3.2 密钥、算法、协议

算法(Algorithm):公开的规则。例如 AES、RSA、SM4、SM2。

密钥(Key):秘密参数。例如128位密钥。密钥的保密性是整个系统安全的核心。

协议(Protocol):多方按规则交互的完整流程。例如 TLS 握手、国密 TLCP 握手。协议不仅包含算法,还包含消息的顺序、格式和处理规则。

柯克霍夫原则(Kerckhoffs's Principle):算法应该公开,只有密钥保密。这是现代密码学的基本原则。古典密码依赖算法保密,一旦算法泄露就全线崩溃。现代密码学接受公开评审,把安全性集中在密钥上。如果有人告诉你"我的算法是保密的,所以很安全",这通常是一个危险信号。

图1-8是术语卡片。

五张卡片:明文、密文、密钥、算法、协议。

​
图1-8 术语卡片

1.3.3 Alice、Bob、Eve、Mallory

密码学文献中常用固定角色来讲述故事,方便读者理解:

  • Alice:发送者。通常是好人。
  • Bob:接收者。通常是好人。
  • Eve:窃听者(Eavesdropper)。被动攻击者。她只能偷听,不能篡改。
  • Mallory:主动攻击者(Malicious)。可以篡改、重放、伪造。他比 Eve 更危险。
  • Trudy:入侵者(Intruder)。按需使用。

图1-9是Alice-Bob-Eve通信模型图。

Alice(蓝色)→信道→Bob(绿色)。Eve(红色)在信道旁窃听。Mallory(黑色)在信道中篡改。

​
图1-9 Alice-Bob-Eve通信模型图

1.3.4 安全信道与不安全信道

安全信道:理想化通道。信息不会被窃听、篡改、重放。

不安全信道:互联网。任何人都可以窃听、篡改、重放。

密码学目标:在不安全信道上建立安全通信。

这就像在嘈杂的广场上悄悄话。你不能阻止别人听到,但你可以让听到的人听不懂。密码学的艺术,就是在敌人的眼皮底下,光明正大地完成秘密的交换。

1.4 对称密码与公钥密码总览

1.4.1 对称密码:一把钥匙开一把锁

对称密码使用同一把密钥加密和解密。

加密:C = E(K, P)

解密:P = D(K, C)

优点:速度快,适合大量数据。

缺点:密钥分发难。双方必须先共享密钥。

代表算法:AES、ChaCha20;国密对应:SM4 (分组密码)、ZUC(序列密码)。

图1-10是对称密码钥匙图。

一把钥匙同时连接"加密"和"解密"两个锁孔。

​
图1-10 对称密码钥匙图

1.4.2 公钥密码:公钥加密、私钥解密

公钥密码使用一对密钥:公钥公开,私钥保密。

加密:C = E(PK, P)

解密:P = D(SK, C)

优点:解决密钥分发问题。

缺点:慢,比对称密码慢约1000倍。

代表算法:RSA、ECC;国密对应:SM2 (椭圆曲线公钥密码)、SM9(标识密码)。

图1-11是公钥密码钥匙图。

公钥(金色)公开,私钥(红色)保密。公钥加密,私钥解密。

​
图1-11 公钥密码钥匙图

1.4.3 数字签名:私钥签名、公钥验证

数字签名与公钥加密方向相反:

签名:S = Sign(SK, M)

验证:Verify(PK, M, S)

私钥签名,公钥验证。用于认证和不可否认。

图1-12是数字签名图。

Alice用私钥签名→消息+签名→任何人用Alice公钥验证。

​
图1-12 数字签名图

1.4.4 混合加密:HTTPS为什么两套都用

HTTPS使用混合加密:

  1. 用公钥密码协商会话密钥。
  2. 用对称密码加密大量数据。

公钥密码慢但解决密钥分发。对称密码快但密钥分发难。混合加密结合两者优势。这也是国密 TLS(TLCP)的核心设计思路:使用 SM2 进行身份认证和密钥交换,使用 SM3 进行完整性校验,使用 SM4 进行数据加密。

图1-13是混合加密泳道图。

客户端泳道:生成会话密钥→公钥加密会话密钥→发送。服务器泳道:私钥解密会话密钥→对称加密通信。

​
图1-13 混合加密泳道图

1.5 威胁模型与攻击者

1.5.1 什么是威胁模型

威胁模型回答四个问题:

  1. 保护什么? 资产是什么?
  2. 防谁? 攻击者是谁?
  3. 假设攻击者能做什么? 攻击者能力。
  4. 攻击成功后有什么后果? 影响评估。

没有威胁模型,就无法设计安全方案。例如,保护一个家庭 Wi-Fi 密码和保护一个国家级军事机密,所需要的威胁模型和密码学方案是截然不同的。

1.5.2 攻击者能力

攻击者能力从弱到强:

  • 窃听:被动收集信息。
  • 篡改:主动修改信息。
  • 重放:重复旧消息。
  • 伪造:冒充身份。
  • 侧信道:利用时间、功耗、缓存、声音等物理信息。

图1-14是攻击者能力阶梯图。

从下到上:窃听→篡改→重放→伪造→侧信道。

​
图1-14 攻击者能力阶梯图

1.5.3 攻击目标

攻击者的目标:

  • 恢复密钥:拿到密钥就能解密所有消息。
  • 恢复明文:直接读取消息内容。
  • 伪造签名:冒充签名者。
  • 区分密文:判断密文对应哪个明文。
  • 破坏可用性:让系统无法正常工作。

1.5.4 攻击类型

攻击类型从弱到强,也代表了密码分析学的进阶路线:

  • 唯密文攻击:只知道密文。
  • 已知明文攻击:知道明文和对应密文。
  • 选择明文攻击:可以选择明文并获得密文。
  • 选择密文攻击:可以选择密文并获得解密。
  • 自适应选择密文攻击:根据前次结果选择下次密文。

图1-15是攻击类型矩阵。

行:攻击类型(唯密文、已知明文、选择明文、选择密文、自适应选择密文)。列:攻击者能力、攻击目标、典型场景。

​
图1-15 攻击类型矩阵

图1-16是侧信道攻击漫画。

攻击者用示波器测量芯片功耗,通过功耗曲线推断密钥。

​
图1-16 侧信道攻击漫画

1.6 密码学不是"绝对安全"

1.6.1 安全是成本、时间与风险的平衡

没有绝对安全。

安全强度要匹配资产价值。保护100元的资产,不需要花10000元的成本。

攻击成本 > 攻击收益,通常就够安全。

图1-17是攻击成本---时间曲线。

横轴时间,纵轴攻击成本。曲线显示攻击成本随时间增长。

​
图1-17 攻击成本---时间曲线

1.6.2 计算安全与信息论安全

信息论安全:即使无限算力也无法破解。一次性密码本是唯一例子。但需要真随机密钥、与消息等长、只用一次,现实中难用。

计算安全:破解需要不可行的时间或算力。现实密码学大多追求计算安全。

1.6.3 协议、实现、人为因素

安全木桶:

  • 算法安全 ≠ 协议安全。
  • 协议安全 ≠ 实现安全。
  • 实现安全 ≠ 使用安全。

最短板决定整体安全。这也是为什么我们在工程实践中强调"密评"(商用密码应用安全性评估),因为再好的国密算法,如果实现存在漏洞,或者密钥管理不当,整个系统的安全性依然会崩塌。

图1-18是安全木桶图。

木桶由多块木板组成:算法、协议、实现、使用、密钥管理。最短的木板决定水位。

​
图1-18 安全木桶图

1.6.4 常见误区

  • 自己发明密码算法:算法设计需要大量专家评审。新算法可能有未知弱点。
  • 隐藏算法比公开算法更安全:柯克霍夫原则。
  • 密钥太短没关系:密钥空间决定暴力破解难度。
  • 加密就等于安全:加密只提供保密性。
  • 哈希就是加密:哈希不可逆,加密可逆。

图1-19是常见误区红黑榜。

红榜(错误):自发明算法、隐藏算法、密钥短、加密=安全、哈希=加密。黑榜(正确):使用标准、算法公开、足够密钥、加密+认证、哈希≠加密。

​
图1-19 常见误区红黑榜

1.7 本书地图与学习路径

1.7.1 六篇结构

  • 第1篇 密码学入门:建立直觉、术语、数学基础。
  • 第2篇 对称密码:古典密码、AES、SM4、工作模式、流密码、攻击。
  • 第3篇 哈希、MAC与认证:哈希、HMAC、SM3、AEAD、口令、KDF。
  • 第4篇 公钥密码:RSA、DH、ECC、SM2、PKI、数字签名。
  • 第5篇 密码协议与应用:TLS、SSH、身份认证、区块链、工程实践。
  • 第6篇 进阶与未来:零知识证明、MPC、同态加密、后量子密码、伦理。

图1-20是全书地图。

​
图1-20 全书地图

1.7.2 三类核心工具

  • 对称密码:解决保密性。AES、SM4。
  • 哈希/MAC:解决完整性和认证。SHA-256、SM3、HMAC。
  • 公钥密码:解决密钥分发、签名、不可否认。RSA、ECC、SM2。

1.7.3 图解约定

  • 人物颜色:Alice蓝、Bob绿、Eve红、Mallory黑、Trudy紫。
  • 图标:锁(加密)、钥匙(密钥)、信封(完整性)、印章(签名)、指纹(哈希)。
  • 泳道图:多方协议交互。
  • 攻击图:红色虚线表示攻击路径。

图1-21是图示约定速查卡。

颜色、图标、线型、泳道图示例。

​
图1-21 图示约定速查卡

1.7.4 动手准备

  • Python与密码库:cryptography、hashlib、hmac。
  • OpenSSL命令行:生成密钥、证书、加密解密。
  • 国密工具:GmSSL、铜锁(Tongsuo)命令行体验 SM2/SM3/SM4。
  • 浏览器开发者工具:查看TLS握手、证书。
  • Wireshark:抓包分析TLS握手。

图1-22是学习路径图。

路径:先直觉→再算法→再协议→再工程。

​
图1-22 学习路径图

1.8 本章小结

图1-23是第1章一页复习图。

四大目标:保密性、完整性、认证、不可否认性。三大工具:对称密码、哈希/MAC、公钥密码。角色:Alice、Bob、Eve、Mallory。核心原则:柯克霍夫原则、安全不是绝对。

​
图1-23 第1章一页复习图

关键术语:

  • 明文、密文、加密、解密、密钥、算法、协议
  • 对称密码、公钥密码、数字签名、哈希、MAC
  • 威胁模型、攻击者、窃听、篡改、重放、侧信道
  • 柯克霍夫原则、计算安全、信息论安全

常见问题:

密码学=加密吗?

不。加密只是密码学的一部分。密码学还包括哈希、MAC、数字签名、密钥交换、协议等。

公钥可以公开,为什么安全?

公钥密码基于数学困难问题。公钥公开,但从公钥推导私钥在计算上不可行。

哈希和加密有什么区别?

哈希不可逆,加密可逆。哈希不需要密钥,加密需要密钥。哈希用于完整性,加密用于保密性。

为什么不能自己发明算法?

算法设计需要大量专家评审。新算法可能有未知弱点。标准算法经过时间检验。国际上应使用 AES、RSA、SHA-3 等,国内应使用 SM2、SM3、SM4 等国家标准。

国密算法和国际算法冲突吗?

不冲突。它们是两套并行的标准体系,解决的是同样的数学和工程问题。国密算法自主可控,更适合国内合规要求(如密评),而国际算法则在全球化场景中广泛应用。

1.9 习题与实验

1.9.1 概念题

  1. 解释四大安全目标。
  2. 区分对称密码与公钥密码。
  3. 什么是威胁模型?
  4. 解释柯克霍夫原则。
  5. 说明计算安全与信息论安全的区别。
  6. 国密算法体系中,SM2、SM3、SM4 分别对应哪些安全目标?

1.9.2 图解题

  1. 补全Alice-Bob-Eve通信图。
  2. 标注网银转账中的安全目标。
  3. 画出混合加密流程图。
  4. 画出安全木桶图。

1.9.3 实验一:凯撒密码体验

caesar_experiment.py 表示"凯撒密码实验的 Python 脚本"

python 复制代码
def caesar_encrypt(plaintext, shift):
    result = ""
    for char in plaintext.upper():
        if char.isalpha():
            result += chr((ord(char) - ord('A') + shift) % 26 + ord('A'))
        else:
            result += char
    return result

def caesar_decrypt(ciphertext, shift):
    return caesar_encrypt(ciphertext, -shift)

# 加密
plaintext = "HELLO"
ciphertext = caesar_encrypt(plaintext, 3)
print(f"明文: {plaintext}")
print(f"密文: {ciphertext}")

# 暴力破解
for shift in range(26):
    print(f"移位{shift}: {caesar_decrypt(ciphertext, shift)}")

实验目标:

  • 手工加密一句话。
  • 暴力破解凯撒密码。
  • 体会"密钥空间"概念。凯撒密码密钥空间只有25种。

1.9.4 实验二:观察HTTPS锁与证书

步骤:

  1. 打开浏览器,访问 https://example.com。
  2. 点击地址栏的锁图标。
  3. 查看证书信息:颁发者、有效期、公钥。
  4. 查看证书链:根CA、中间CA、终端证书。
  5. (进阶)使用 GmSSL 或铜锁命令行,查看一个国密 SM2 证书的结构。

实验目标:

  • 理解"锁图标"背后不是一把锁,而是一套协议。
  • 查看公钥、签名、CA。
  • 理解PKI信任链。
  • 建立对国密证书双证书机制(签名证书+加密证书)的初步认知。

1.9.5 延伸阅读

  • 密码学历史故事。
  • 经典教材入门章节。
  • 本书第2章:密码学简史与时间线。

第1章配图总清单

编号 配图名称 用途
图1-1 实体锁与数字加密对照图 建立保密性直觉
图1-2 信封、蜡封、印章映射图 建立完整性、认证、签名直觉
图1-3 Eve偷看信箱漫画 引入攻击者
图1-4 四大安全目标盾牌图 总览安全目标
图1-5 安全目标---攻击矩阵 目标与攻击对应
图1-6 网银转账安全目标图 综合案例
图1-7 加密解密流程图 对称加解密图
图1-8 术语卡片 基本术语
图1-9 Alice-Bob-Eve模型 -统一角色
图1-10 对称密码钥匙图 对称密码
图1-11 公钥密码钥匙图 公钥密码
图1-12 数字签名图 签名
图1-13 混合加密泳道图 HTTPS
图1-14 攻击者能力阶梯 威胁模型
图1-15 攻击类型矩阵 攻击分类
图1-16 侧信道攻击漫画 进阶攻击
图1-17 安全木桶图 安全边界
图1-18 攻击成本---时间曲线 计算安全
图1-19 常见误区红黑榜 防误用
图1-20 全书地图 阅读路径
图1-21 学习路径图 阅读路径
图1-22 图示约定速查卡 统一图解语言
图1-23 第1章一页复习图 小结
章首图 本章知识地图 本章知识概览
相关推荐
AOI小白新手上路1 小时前
DRSformer·论文蒸馏笔记:可学习 Top-k 稀疏注意力去雨网络
网络·笔记·学习
你的强来了9981 小时前
WCHToolKit场景实战
网络·串口·调试·usb·ble·分析
DevOps前进四3 小时前
光模块与跳线
网络
蜡台3 小时前
AI Agent 架构终极教程:从原理分层、四大范式到生产级落地实战
网络·人工智能·架构
为思念酝酿的痛4 小时前
数据链路层--帧传输与链路控制
网络·网络协议·计算机网络·数据链路层
头发还在的女程序员4 小时前
【无标题】
网络·数据库·短剧小程序·短剧系统·海外短剧·短剧后台
Gauss松鼠会5 小时前
【GaussDB】破除gaussdb ugin索引支持中文模糊查询的迷思-字符序
java·运维·服务器·网络·数据库·gaussdb·经验总结
luiyarch5 小时前
汽车电子ISO 21448 SOTIF系列(第26期):未知危险场景的确认方法(下)——AI驱动的场景发现
网络·人工智能·安全·车载系统·汽车