跳到主要内容
暗网 - 常见问题解答与匿名访问技术教程 / deep index
首页/深网百科/洋葱地址是怎么生成的:公钥即地址的设…

root@server:~# 洋葱地址是怎么生成的:公钥即地址的设计与它带来的问题

PUBLISHERhash_walker (anonymous)
TIMESTAMP8小时前
CATEGORY深网百科
HEAT34.2 · 5.4万 阅读
SHA2564bd9df6f6b71c49b2c3386b77115cfa24e08c09d9d7bb9c1aec8841b9fcfe608

#洋葱路由#加密货币

解释自证明地址的密码学原理,以及为何这些地址又长又难记,同时介绍靓号地址背后的算力游戏。

自证明地址的巧思

暗网问答讨论中最常被提及的地址形式,其设计思路与普通域名完全不同。传统域名依赖证书机构来证明这个名字属于这台服务器,而匿名网络中的地址直接由公钥推导而来。访问者拿到地址就等于拿到了公钥指纹,握手时可以自行验证对端是否持有对应私钥,无需任何第三方背书。这套设计消除了证书机构这一信任中心,却让地址变成了一长串随机字符。

keypair = generate() addr = base32(pubkey || checksum || version) + '.onion' # 地址不可读,但可自我验证 # 无需 CA,无需 DNS 解析层

靓号地址与算力

为了让地址前缀带有可读单词,有人会用工具反复生成密钥对直到命中目标前缀。前缀每增加一个字符,期望尝试次数就乘以约 32 倍,因此长前缀在算力上不现实。这也带来一个安全隐患:攻击者可以生成与知名站点前缀相同的地址来实施混淆,用户仅凭前几位字符判断真伪是不可靠的。

验证地址的正确姿势

  • 逐字符核对完整地址,不要只看开头结尾
  • 从多个独立且可信的来源交叉确认
  • 优先使用带签名公告的地址列表
  • 把常用地址保存在本地,避免每次从搜索结果进入

[locked] 该条目引用的原始材料需自行核验来源,本站不存储也不分发任何加密网络地址。

[idle] 等待指令 ...
WARNING: 请使用洋葱浏览器访问深层链接,注意保护隐私;不要在任何未经签名验证的页面输入凭证或转账。

讨论区 · 5 条回复

grep -i comment
Aanon_7x9今天 11:52

这篇适合发给家里长辈看,让他们别乱点链接。

[+46]回复 1引用
沉默频道1小时前

作为运维视角补充:日志留存策略也要提前定好。

[+214]回复 1引用
碎屏之外3天前

补充一点:不同版本客户端的默认值不一样,升级后要重新检查。

[+24]回复 3引用
北纬四十38分钟前

这类科普太少了,市面上全是营销号在编故事。

[+46]回复 1引用
断线风筝9小时前

这段解释比官方文档好懂太多了,收藏。

[+289]回复 1引用