Cryptology Academy · 课时

您的数字生活与密码学

将日常工具(双重身份验证、VPN、密码管理器、HTTPS)与其背后的密码学技术联系起来

第 4 / 4 课13 个步骤

您的数字生活与密码学 是 CoddyKit 上的免费 Cryptology Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cryptology Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cryptology Academy 课程共包含 4 节课。

双因素身份验证与 TOTP

基于时间的一次性密码(TOTP)可用于 Google Authenticator 等应用,通过对当前时间戳和共享密钥应用 HMAC-SHA1 生成。

服务器和您的手机共享同一个密钥,并且都知道当前时间,因此可以分别计算出相同的代码。攻击者即使截获一个代码也无法重复使用,因为代码会在 30 秒后失效。

密码管理器与 AES-256

1Password 和 Bitwarden 等密码管理器会将您的密码存储在使用 AES-256 加密的保管库中;这是全球政府和军队使用的同一种密码算法。

您的主密码不会存储在任何地方。相反,系统会通过 PBKDF2 或 Argon2 等密钥派生函数,用它生成加密密钥。没有主密码,就不可能在计算上通过暴力破解保管库。

VPN 与隧道加密

VPN(虚拟专用网络)会在您的设备与 VPN 服务器之间建立加密隧道。您的所有互联网流量都会通过该隧道,从而避开 ISP 和本地网络观察者的监视。

大多数现代 VPN 使用 WireGuard(ChaCha20-Poly1305)或 OpenVPN(AES-256-GCM)等协议。加密可以防止本地网络上的任何人看到您访问了哪些网站。

全磁盘加密

macOS 上的 FileVault 和 Windows 上的 BitLocker 会使用 AES-128 或 AES-256 加密硬盘上的每个字节。没有解密密钥,被盗的笔记本电脑不会泄露任何信息。

现代 iPhones 和 Android 设备也会默认加密存储空间,并将其与设备密码关联。没有密码或重大漏洞,执法部门无法访问加密手机中的数据。

每个网站都使用 HTTPS

浏览器地址栏中的挂锁图标表示已建立 HTTPS 连接。TLS 会加密浏览器与网站服务器之间的流量,防止 ISP、网络运营商和附近的攻击者读取或修改内容。

浏览器厂商大力推动 HTTPS 的全面采用,将 HTTP 网站标记为“不安全”,并在搜索排名中给予 HTTPS 网站更优待遇。

用于私密通信的 Signal 应用

Signal 被认为是安全消息传递的黄金标准。它使用 Signal 协议对消息和通话进行端到端加密,尽量减少元数据收集,完全开源,并由非营利组织运营。

Signal 还支持消息自动消失、给自己留言的加密功能和密封发件人功能;后者可以在传输过程中让 Signal 服务器甚至无法获知发送者的身份。

加密云备份

Apple 的 iCloud 高级数据保护功能支持对 iCloud 备份进行端到端加密,这意味着 Apple 本身无法访问您的备份数据。密钥只存在于您的受信任设备上。

如果未启用此功能,Apple 会持有您备份的密钥,并可能被要求向有关部门提供这些密钥。端到端备份加密是一项重要却常被忽视的隐私设置。

加密货币钱包与私钥

从根本上说,加密货币钱包就是一对密码学密钥:私钥(机密)和公钥(您的钱包地址)。交易使用私钥进行签名,以证明所有权。

丢失私钥意味着永久失去资金。没有密码重置功能,也没有客户支持。密码学系统在密钥丢失问题上不会有任何宽容。

生物识别与安全隔区

当您使用面容 ID 或指纹进行身份验证时,您的生物特征数据会在安全隔区内部处理。安全隔区是一个独立的处理器,拥有自己的加密内存和密钥。

生物特征模板永远不会离开安全隔区,也永远不会传输给 Apple 或谷歌。身份验证在本地完成,由安全隔区确认匹配后释放设备密钥。

强密码学无处不在的世界

强大且无处不在的密码学意味着,即使处于监控之下也可以进行私密通信,金融交易能够得到身份验证并且可以检测篡改,而您存储的数据即使在设备被扣押后仍然受到保护。

批评者认为,这会让政府更难进行合法拦截。密码学家则认为,后门会从根本上削弱所有人的安全性,而强加密总体上有利于社会。

密码学与开源软件

保护您日常数字生活的许多密码学工具都是开源的:Signal 协议、OpenSSL、LibreSSL、GnuTLS、WireGuard,以及 Linux 内核的密码学子系统。

开源密码学允许全世界的专家进行公开审查。与专有的黑盒实现不同,开源代码可以由密码学界独立审计、验证和改进。

日常加密工具测验

测试您对日常数字工具中密码学知识的掌握情况。

要点:日常生活中的密码学

密码学保护着您数字生活的几乎所有方面:双因素身份验证代码、密码管理器保险库、VPN 隧道、全磁盘加密、安全超文本传输协议(HTTPS)网页浏览、安全消息传递、加密备份和加密货币钱包。

了解哪些工具使用哪些密码学基本构件,有助于您做出更好的安全决策,也能让您理解为什么某些隐私设置十分重要。

免费开始

用 AI 导师学习 Cryptology Academy — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
67
课程
261

常见问题解答

「您的数字生活与密码学」课时是免费的吗?

是的 — 「您的数字生活与密码学」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cryptology Academy 课程的其余内容,请升级到 CoddyKit PRO。 Cryptology Academy 课程共包含 4 节课。

「您的数字生活与密码学」这节课中我会学到什么?

将日常工具(双重身份验证、VPN、密码管理器、HTTPS)与其背后的密码学技术联系起来 你通过在浏览器中直接运行的动手代码来练习 Cryptology Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cryptology Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cryptology Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「您的数字生活与密码学」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cryptology Academy 课中编写并运行代码吗?

能。每节 Cryptology Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 消息应用中的加密
  2. 银行如何保护您的交易
  3. 没有密码学的互联网
  4. 您的数字生活与密码学
← 返回 Cryptology Academy