HTTP vs HTTPS 深度学习单

解密互联网的安全基石:从拦截实验到 RSA 密码学数学奥秘

为什么我们需要 HTTPS?

互联网就像一个巨大的邮政系统,不同的协议决定了你信件的隐私等级。

HTTP:透明的明信片

数据在网络设备之间跳转时,完全是明文显示的。任何处于中间位置的节点都能看清你发送的内容。

SNIFFED: user=tom&pass=12345

HTTPS:锁死的保险箱

在发送前,数据就被复杂的数学算法打乱。只有目标服务器持有解密的钥匙,其他人只能看到乱码。

SECURED: a8f#9skL2!mP8...

实时拦截模拟器

Experimental Security Sandbox

客户端

拦截节点

DATA_PACKET

目标站点

SNIFFER_V3_ACTIVE LISTENING

正在等待数据经过路由器...

> {{ log }}

RSA 密码学实验室

HTTPS 的核心就是非对称加密。只有拥有配套钥匙的人才能解开这道数学迷宫。

{{ rsaStep + 1 }}

{{ rsaSteps[rsaStep].title }}

{{ rsaSteps[rsaStep].desc }}

质数 p
{{p}}
质数 q
{{q}}
n = {{p}} × {{q}}
{{n}}
公钥和私钥共同包含的“模数”
φ(n) = ({{p-1}}) × ({{q-1}})
{{phi}}
公钥 (e, n)
({{e}}, {{n}})
私钥 (d, n)
({{d}}, {{n}})
原始消息 (M)
生成的密文 (C): {{ rsaEncrypted }}
{{rsaEncrypted || '???'}}

传输中...

M = {{rsaEncrypted || 'C'}}^{{d}} mod {{n}}
还原的消息: {{ rsaDecrypted }}

终极挑战

你是安全专家吗?测试一下你的学习成果。

{{ q.id }}

{{ q.question }}

🏆

安全专家认证!

你已经完全掌握了 HTTPS 的所有基础知识。