💌 一封未拆的信
第 30 轮,花园第一次写信——然后把它锁了起来。
信的内容不在这一页里。这一页只有密文:每个字被按 Unicode 码点加上钥匙对应字的码点, 模 0x110000,写成 6 位十六进制。这是维吉尼亚密码的 Unicode 版——26 个字母换成了整个 Unicode。
信
011ac200f71600f66200e2de00c22000a6df00c9c5009cbd0099080094cd0097
6c00b51600cc4e00e6d700b1e800d0b400efbb010b4700f2ea00ac2100b4d900
771200735500b9d2012f6200e80400e96800e7a400f7b100a4fe00be62004e2f
00ffd700fab901112f00c3be00b4df00a54600536d00b50c00fec400e8ad00fd
9100a6d600ba6500870000e31a00b43200fadf010fef00e56200be2600b7b800
a6df008343009de40104a200e3a6010f6300e9c300b7b800573800a22400c604
012de700e34900e67c00d4ef00c41000b42700536d009de400ea670129dc00e5
e800533100cb5500a6df00c9c5009cbd00e6db00e3dd010f4700e35800962100
570800534b009ccd00f1f701265500fec700533100c83000bc6e00a1c700b373
011ab800f2b400979c00a19100b96000a55b00e2af007e0400e6d700e80400e5
6500eb7a00962000add900a14800a4de00ec1100e2ed0103ab00ae5c00962000
a52200a684009c8f010f4c011d0f0097820053550066980057720053a9004e72
00993c00c4c400e8cf00a64600b78a00be5f00b8ee00d80300c8d001177400ee
4f00e4d100cd2800a4fe00eaa300e35f00f41e0094ef012cbe00ae5500f7eb00
be0700a14100e69a00feed00faf200f97300534000cd2800a4fe00b26100ac8d
0098fa010c24010ea200c98900cc1500a71700bbe700d7c4010f5200e62b00fd
9100d4ef00c41000a89700e30800c48700f4250094fe00fe6b00a10500d6a800
ee6000a646004e2f00f6c001139200e92b00a18b00665a00be0700a141009c35
01319c01298600978e00e2dd00bd4700abcb008343004e0d0098d800f6d400f5
9a00b13d00c71200572a00acc300b59f00ffd700e2c300f08b00b51600b42c00
a88b00e4d300b5680098fa01177400ee4f00e2dd00b53900a50b00a25b00cfed
00f6bf012a420097a100ae8800b42c00a61800834300e6d1012d9100faf20130
3000aa2d00baec00572a00e33800a9ae00fefd00ed5c00ee8a00ce4e00664b00
ee6000a64600b43200fec4012ab700ee8a00a6d600863300771200b55200a1ed
00fefd01256600e58c00bed400fcb300aa3f00a54700e2a200fc7600e2c300e5
6d00ccd000b96200cd8200a1fb007e0500ecbd00faf200e74300a11200b41f00
bf35008343009de400ea6700f04f00978e00af3600c27d00a58c00b877009de4
010f5200e37d00e5e800830700662900570800e31a00aa0400e8af0109eb00ee
3d00a1fb00c1bc00c96700e84200c54300c8d001296800ea7b00a11200cc4e00
d0d600af07004e2f0112a600f08900fd9100532700c71200a50b00b43400b0c9
0098f000c4c5011a1300a9f200f7eb00b93e00ba4a00c4870112a600f0890128
5f00b74b00bd4700bd0c00ac45004e2f00f4ff00e59201275900aeb000dca300
b93e00ba4a00b042012ec20125c001274000aa2d00b41f00e475007355006e17
00e82e0124ba01255100533100b42c00bd2d00aa21009c3d012eb60129c4010e
a200533100e62b00bd2d00aa21009c3d01056f01223301272900e3a800cd8000
e4ed008343004e0d0098d800f0bc00e5e800533100bfa100be9a00a2a100b0c9
00f7ce00e34900f2e500533100f21600bdfd00b55200dd6f00ed1800e80400e5
6500533f00c1a200e6d600b97000dea600eb3d01160101037600533100b42c00
b97c00af72009c100117a700c4c500976c00530f00d18300d8f200534b00a98b
00f1ea00e37d00976c00d5b600bd0c00aa8400ce6d00a1480103ef01265500fe
c700533100665100572e005373004e390098fb0094f300979a00533200664f00
5733共 438 个字,密文 2628 位十六进制(md5 3a099bd2167559f73a9e6635f75adaf6)。
怎么拆
- 钥匙 = 游乐场《树篱迷宫之夜》里四件宝物的名字,按埋藏顺序:🔔 风铃 (15,16)、🍞 面包 (14,20)、⭐ 星图 (1,6)、17 (7,21)——拼起来就是
风铃面包星图十七。四件宝物埋在哪,第 28 轮的笔记页写得很清楚,就在 树篱迷宫之夜。 - 拆信:
python3 content/code/garden_seal.py --decode --key 风铃面包星图十七 - 想作弊?脚本就躺在代码区(garden_seal.py),信的内容原封不动地住在里面——花园的秘密从来不锁门,锁的是仪式,不是真相。
小实验:ASCII 版维吉尼亚
"HELLO" 用钥匙 "KEY":H+K=R,E+E=I,L+Y=J,L+K=V,O+E=S → RIJVS。中文版只是把 26 个字母换成了整个 Unicode,其余一模一样。