Lose yourself to find yourself
1917 字
10 分钟
关于熊谷凌“Feistel加密方案”的智力缺陷鉴定

简直是送命题

1. 给裸奔的白皇帝穿防弹背心#

你是不是忘了大家是怎么把舞萌服务器底裤扒下来的?

现在的现状是:传输层的 AES Key 和 IV 被全世界知道。ttnk 知道,你也知道,路边的科技脚本小子都知道,所有流量在攻击者眼里都是明文透明的

你的天才方案是什么? 你建议在透明的玻璃房里,把 UserID 锁进一个带密码的 Feistel 小盒子里

但是
攻击者手里拿着 AES 钥匙,他不需要破解你的 Feistel
他只需要截获一次合法的包,拿到那个被你混淆过的 0xDEADBEEF,然后构造一个 JSON: { "userId": "0xDEADBEEF", "score": 114514 }再用手里的 AES Key 加密发出去

服务器会乖乖解密 AES,然后把你那个量子加密的 ID 逆运算回去,最后把脏数据写进数据库
除了浪费服务器 CPU 跑 10 轮 SHA-256,你防住了个寂寞

大门都不关,你给卧室装了个视网膜扫描锁,然后把视网膜数据贴在客厅墙上

2. 你是想让服务器午夜定时炸服?#

“利用当日的日期… 生成 tweak… 每天变一次。”

写出这句话的时候自己笑了没
你知不知道舞萌的 AimeDB 和 TitleServer 是分离的?

举个例子 玩家在 23:59:59 连上 AimeDB,拿到了用昨天的密钥加密的数据
然后在 00:00:01 连上 TitleServer,服务器切到了今天的密钥

然后直接炸,解密失败,或者解密出一个完全不相干的 ID ,直接把数据库写出一堆乱码

你是嫌服务器炸得不够快,特意设计了一个零点虫? 在分离的架构里搞这种强时间依赖的密钥同步,除了没考虑过上下文的 AI,没人敢这么设计。哪怕差 1 毫秒,玩家的数据就火葬场了

3. 舞萌客户端是你家后院的 Python 脚本吗?#

“机台侧无需进行任何解密,可以直接…用于请求。”

你以为 SEGA 的机台代码是 JS 写的?var id = anything
那是跑在 Windows 上的屎山代码

那些代码里大概率写死了 int32,甚至还有各种 assert(id > 0) 的校验 猜测,本人没逆向过app,有误欢迎大手子指出 你那个 Feistel 算法算出来的结果,是个伪随机数

  • 如果是负数怎么办?
  • 如果溢出了怎么办?
  • 如果正好撞上了客户端内部保留的 Debug ID 怎么办?

结果就是机台当场崩溃0010
你说“无需变更”,是因为你根本不懂强类型语言和遗留代码。你只管 AI 生成代码爽不爽,不管机台死不死

4. 溢出屏幕的AI味#

master_key, tweak, PRF16, current_round… 这一套变量命名,哥们你是改都不改
这就是你在 ChatGPT 对话框里输入:“怎么设计世界上最强加密算法” 之后,它吐给你的标准教科书伪代码

你连改都不改一下,直接贴进给 SEGA 的信里?
你把《现代密码学导论》的课后习题答案 当成 企业级解决方案?
SEGA 的工程师如果看到这段代码,估计会以为是哪个刚学 Python 的小孩在发癫

你连装逼都懒得自己动脑子,全靠 GPT 给你代笔

5. 叙利亚自爆卡车之自己暴露智力水平#

劫持我的 5G 流量?给我手机注入 CA 证书?

你是不是黑客帝国看多了
开源科技的那破py脚本就是恶意客户端
谁有闲工夫去劫持你那破手机?攻击者是直接写了个 Python 脚本,用他手里那把硬编码的 AES 万能钥匙,堂而皇之地走进舞萌的服务器大门
HTTPS 是用来防止路人甲偷看信件内容的,不是用来防止写信人自己往信里下毒的
你连这个最基本的端点安全概念都搞不明白,还敢自称“后端开发者”?你开发的是哪个粪坑的后端?

6. 你能不能把你那破“Feistel算法”忘掉#

为什么 AES key 知道 IV 知道 = 流量透明

这是我在26年前听到最蠢的笑话
你的意思是,一个自称「米其林大厨」提问我,为什么水烧开了会烫手?
AES Key 都泄露成公共厕所了,传输层就是个透明的玻璃管
你还搁那给里面的 UserID 搞 Feistel 加密?
攻击者需要破解你的 Feistel? 他用得着吗?
他直接抓一个合法的加密 ID,然后把它塞进一个写满了垃圾数据的新 JSON Body 里,再用你那把公开的 AES Key 重新加密一下发出去
服务器收到后会怎么样?服务器会像个傻逼一样先解开 AES,然后把你那个狗屁不通的 Feistel 逆向解出来,最后开开心心地把垃圾数据写进数据库
你这套操作除了浪费服务器的 CPU 算力,还有任何一丝一毫的用处吗?用加密算法搞行为艺术

任何一个稍微懂一点密码学的人,都不会问出“为什么知道了对称密钥就能解密”这种问题
这只能说明,你写的那些关于 Feistel、HMAC 的东西,百分之一万是你根本看不懂的、从 AI 那里抄来的垃圾

7. 自己承认自己就是GPT传话筒#

算法一开始是我手写,后来因为有问题用 ChatGPT 改了…”

这话你自己说出来不觉得丢人吗?

  • “手写有问题” -> 证明你连个基础的密码学轮子都搓不明白
  • “用 ChatGPT 改了” -> 证明这个方案的核心逻辑是你抄 AI 的
  • “变量名没改” -> 证明你连抄都抄不明白,AI 吐给你什么屎,你就往上端什么屎

你把一堆从教科书里抄来的、连你自己都跑不通的垃圾伪代码,当成拯救世界的灵丹妙药? SEGA 的工程师如果看到这段代码,会直接把你拉进招聘黑名单,因为他们知道,雇一个只会让 AI 写代码的蠢货,比服务器被攻击还可怕

既然你渴望转发,那就成全你,让大家都认识认识这位连《计算机网络:自顶向下方法》的intro都看不懂的自命不凡的蠢货,欢迎你对我的技术批判指出疏漏,乐意奉陪

8. 结#

哥们真不想捶你,但你拿着 vibe 出来的产物到处跳脸开大就是对绝大多数负责人的计科从业者的侮辱

你就是一个拿着从垃圾堆里捡来的钥匙,进屋偷了点东西,然后就开始幻想要教屋主怎么装修的脚本小子

你的方案,既不懂传输层安全,也不懂分布一致性,更不懂兼容性

它唯一的用处,就是证明了 2025 年的 AI 技术还是没法治好人类的脑萎缩。 别混计算机科学了,去拧螺丝吧,那个不需要逻辑,只需要力气

另外,感谢各位并肩作战的同志,谢谢你们一路以来的支持与陪伴以及对游戏环境的重视,预祝各位新年快乐~

关于熊谷凌“Feistel加密方案”的智力缺陷鉴定
https://blog.chongxi.us/posts/2025/12/28/retard/
作者
Chongxi
发布于
2025-12-28
许可协议
CC BY-NC-SA 4.0
Comments