全部的秘钥包括解法
修改于08/18118 浏览
## 1. 言叶的礼物
**密钥:** `言叶的礼物`
**来源地址:**
??? 的「密钥」提示页,**2进制区域第 1 行**。
原文:
```text
1000101000000000 101001111110110 111011010000100 111100100111100 111001001101001
```
**解密方法:**
每一组二进制都是一个 Unicode 码点,直接按 2 进制转 Unicode:
```text
1000101000000000 → 0x8A00 → 言
101001111110110 → 0x53F6 → 叶
111011010000100 → 0x7684 → 的
111100100111100 → 0x793C → 礼
111001001101001 → 0x7269 → 物
```
所以得到:
```text
言叶的礼物
```
---
## 2. 小忆的礼物
**密钥:** `小忆的礼物`
**来源地址:**
??? → 密钥提示 → **2进制第 2 行**
原文:
```text
101110000001111 101111111000110 111011010000100 111100100111100 111001001101001
```
**解密方法:**
```text
101110000001111 → 0x5C0F → 小
101111111000110 → 0x5FC6 → 忆
111011010000100 → 0x7684 → 的
111100100111100 → 0x793C → 礼
111001001101001 → 0x7269 → 物
```
得到:
```text
小忆的礼物
```
---
## 3. 彩蛋
**密钥:** `彩蛋`
**来源地址:**
??? → 密钥提示 → **2进制第 3 行**
原文:
```text
101111101101001 1000011011001011
```
**解密方法:**
```text
101111101101001 → 0x5F69 → 彩
1000011011001011 → 0x86CB → 蛋
```
得到:
```text
彩蛋
```
这个密钥进入的内容本身就是作者留下的彩蛋,并直接提到“未来剧情的一个大致方向”。
---
## 4. 猫の日
**原始密钥:** `猫の日`
**来源地址:**
??? → 密钥提示 → **2进制第 4 行**
原文:
```text
111001100101011 11000001101110 110010111100101
```
**解密方法:**
```text
111001100101011 → 0x732B → 猫
11000001101110 → 0x306E → の
110010111100101 → 0x65E5 → 日
```
所以原谜面严格解出来是:
```text
猫の日
```
---
## 5. 霸道小忆爱上我
**密钥:** `霸道小忆爱上我`
**来源地址:**
??? → 密钥提示 → **2进制第 5 组**。因为太长,游戏中特意标注“这个太长了,包含下一行”。
原文:
```text
1001011100111000
1001000001010011
101110000001111
101111111000110
111001000110001
100111000001010
110001000010001
```
**解密方法:**
```text
1001011100111000 → 0x9738 → 霸
1001000001010011 → 0x9053 → 道
101110000001111 → 0x5C0F → 小
101111111000110 → 0x5FC6 → 忆
111001000110001 → 0x7231 → 爱
100111000001010 → 0x4E0A → 上
110001000010001 → 0x6211 → 我
```
得到:
```text
霸道小忆爱上我
```
---
## 6. 我要采一朵花
**密钥:** `我要采一朵花`
**来源地址:**
??? → 密钥提示 → **2进制第 6 组**,同样标注“包含下一行”,
原文:
```text
110001000010001
1000100110000001
1001000111000111
100111000000000
110011100110101
1000001010110001
```
**解密方法:**
```text
110001000010001 → 0x6211 → 我
1000100110000001 → 0x8981 → 要
1001000111000111 → 0x91C7 → 采
100111000000000 → 0x4E00 → 一
110011100110101 → 0x6735 → 朵
1000001010110001 → 0x82B1 → 花
```
得到:
```text
我要采一朵花
```
进入剧情后甚至会直接出现:
> “我要采一朵花,送给小忆”
---
## 7. 言叶的游戏
**密钥:** `言叶的游戏`
**来源地址:**
??? → 密钥提示 → **2进制最后一行**
原文:
```text
1000101000000000 101001111110110 111011010000100 110111000111000 110001000001111
```
**解密方法:**
```text
1000101000000000 → 0x8A00 → 言
101001111110110 → 0x53F6 → 叶
111011010000100 → 0x7684 → 的
110111000111000 → 0x6E38 → 游
110001000001111 → 0x620F → 戏
```
得到:
```text
言叶的游戏
```
---
## 8. 我很期待你的未来
**密钥:** `我很期待你的未来`
**来源地址:**
完成**主线第二章**之后,??? → 密钥提示页中的「??进制」区域才会显示。
第二章第一次通关会令:
```renpy
persistent.second1 += 1
```
同时游戏提示:
```text
密钥似乎发生了改变
```
之后 ??? 原本的:
```text
????????
```
会变成:
```text
1je1 1ib0 1ljn 1ial 1b6g 24g4 1lka 1lml
```
**解密方法:**
提示故意写成:
```text
??进制
```
观察字符串中最大的字母是 `n`。
如果:
```text
a = 10
b = 11
...
n = 23
```
那么最小能容纳 `n` 的进制就是 **24进制**。
将每组按 24 进制转为 Unicode:
```text
1je1 → 0x6211 → 我
1ib0 → 0x5F88 → 很
1ljn → 0x671F → 期
1ial → 0x5F85 → 待
1b6g → 0x4F60 → 你
24g4 → 0x7684 → 的
1lka → 0x672A → 未
1lml → 0x6765 → 来
```
得到:
```text
我很期待你的未来
```
---
## 9. 离开与陪伴
**密钥:** `离开与陪伴`
**来源地址:**
??? → 密钥提示 → 「凯撒密码+16进制(偏移量≠3)」第一行。
谜面:
```text
79ll 5p00 4o0o 966k 4p34
```
**解密方法:**
先做凯撒还原。
这里最终目标必须成为合法十六进制,所以每一个字母最后都需要落入:
```text
a b c d e f
```
整体向前还原 **10 位**:
```text
l → b
p → f
o → e
k → a
```
数字不动:
```text
79ll → 79bb
5p00 → 5f00
4o0o → 4e0e
966k → 966a
4p34 → 4f34
```
然后按 16 进制 Unicode:
```text
79bb → 离
5f00 → 开
4e0e → 与
966a → 陪
4f34 → 伴
```
所以密钥为:
```text
离开与陪伴
```
---
## 10. 只要有你,我便安心
**密钥:** `只要有你,我便安心`
**来源地址:**
周年庆 → 一周年 → **「始端」**,界面描述为 `ERROR`。
正常情况下这段看起来确实近似**只出现一次**:完成后会设置:
```renpy
persistent.years_first_3 = True
```
随后周年庆界面会把「始端」换成「感谢陪伴」。
在这段剧情中,绫先谈了一大段关于“世界线”的内容,离开前说:
```text
53fb 8981 6709 4g60 gg0d 6211 4gcg 5c89 5gd3
```
然后出现:
```text
ERROR
```
之后 ??? 密钥页也会因为 `persistent.years_first_3=True` 显示同一串字符。
**解密方法:**
根据上一条「离开与陪伴」已经知道:
> 先凯撒还原字母,再按 16 进制 Unicode 解码。
这里字母整体向前还原 **1 位**:
```text
b → a
c → b
d → c
f → e
g → f
```
数字不动:
```text
53fb → 53ea → 只
8981 → 8981 → 要
6709 → 6709 → 有
4g60 → 4f60 → 你
gg0d → ff0c → ,
6211 → 6211 → 我
4gcg → 4fbf → 便
5c89 → 5b89 → 安
5gd3 → 5fc3 → 心
```
最终:
```text
只要有你,我便安心
```
---
## 11. 天使一霎
**密钥:** `天使一霎`
**来源地址:**
这个没有出现在 ??? 的正常密码表中。
目前能找到的线索在**第二章花火大会结尾的绫隐藏段落**。需要前面两个选择条件都满足,才会出现绫的部分:
```text
而在一边的天使——绫
```
随后:
```text
绫拿出相机拍下烟花在天空中绽放地霎那。
```
**解法:**
这里没有密码学变换,更像是**藏字/组合词**:
```text
天使
一边
霎那
```
抽出关键部分:
```text
天使 + 一 + 霎
```
得到:
```text
天使一霎
```
这一条属于基于逆向工程对于上下文的理解得出
但进入对应剧情以后,绫自己会说:
> “你是怎么发现我的?”
> “明明我也没有给你密钥,可你还是来到了这。”
所以作者本来就有意让这把密钥不出现在正常提示中。

