ORACLE DATABASE > 常用解密工具与简易指南

本文档记录了目前的解密过程中所使用的网页、加密办法和工具。如果您之后想要参与解密,这些兴许会为你提供帮助。

当然,部分解密会使用复合的加密方式,又或者不使用任何加密,而是通过其他解密游戏耦合的方式。这个时候,拓宽的思维具有更广的可能性。

常用输入端

  • 明日方舟官网衍生页
https://ak.hypergryph.com/??????
许多谜题的线索所在地,均需要在官网链接后方添加一个斜杠并键入关键词以访问。
如果访问后不为 404 Not Found 状态,则代表该填入的内容具有信息。
注意:部分线索使用了正则匹配,在有效信息后加入冗余信息不影响结果。(例:因/is导向集成战略页,原本用于PV3解密的/isyouridealismgreat现在会视为集成战略页,从而无法正常访问)
  • 企鹅物流单号追踪
https://ak.hypergryph.com/penguinlogistics/tracking/
企鹅物流官方运单查询站,最早出现于喧闹法则(参见解密存档:记录者的记录);输入若干位数字单号(大多数情况是7位)即可查询企鹅物流运单状态。
输入单号后如果弹出的信息不为 ERROR: Invalid tracking number,则代表该单号具有信息。

常用加密法

  • 摩斯密码(Morse Code)
世界通用的电报语言,以长短信号的固定搭配进行信息编码。破译时根据接收到的长短信号查阅摩斯密码表以翻译。
转录时常用点号和短线(.-),作为密码时具有不同变体但均可转化为点长模式。
如果一段密文具有明确分隔,且只有两种可区分的元素(包括需要你自己填充的空元素),你就可以尝试使用摩斯电码破译。
例如://\\\ AABBB 红蓝蓝蓝蓝白红红蓝蓝蓝
  • 国际电报字母表第2号(ITA2)
一种数据通信代码,通常形式为2+3的打点分隔(**|--*,11|001)。破译时查阅ITA2对照表以翻译。
如果一段密文明确出现5个元素为一组,且只有两种可区分的元素,你就可以尝试使用ITA2破译。
破译时需要注意码位顺序(3+2的大端序或者2+3的小端序,通常使用小端序),然后按照码位顺序查阅对应的字母表。
  • 进制转换
将一个数字/数字+字母通过进制变换变为数值相等的其他进制表述。
  • 2进制:只有0和1两个元素的形式。
  • 10进制:最熟悉的数字表述形式。
  • 16进制:编码常用的表述形式,会出现字母A~F。
  • 36进制:使用所有的10个数字与26个字母的表述形式。
  • 计算机文字编码方案(字符集)
  • 美国信息交换标准代码(ASCII):基于拉丁字母的一套基础电脑编码系统。
    破译时查阅ASCII码表,且需要熟悉所有的进制转换形式。
  • Unicode(统一码):用于在不同语言的计算机系统上显示文字的国际性编码标准,其字符集为每种语言中的每个字符设定了统一并且唯一的二进制编码。
    特征为Unicode特征字(U+、%u、/u)+16进制数(绝大多数情况是4位)。
  • GB2312-80:中国国家标准 信息交换用汉字编码字符集·基本集,收录了6763个汉字字符及682个外文字符的基础简体中文汉字编码。
    另有扩展集GBK(汉字内码扩展规范)及GB18030(中国国家标准 信息技术 中文编码字符集)。
  • UTF-8(8位Unicode可变格式):针对Unicode的一种可变长度字符编码,特征为0x+2位16进制数。
  • 古典密码
  • 恺撒密码(Caesar cipher)
    将原文的每个元素按字母表顺序前移/后移若干位得到的密文。
    ※密钥变体:设置一个密钥(剔除重复字母与非字母部分),将其从移位后生成的密文表中抽出后放在最前端以组成新密文表。
  • 维吉尼亚密码(Vigenere cipher)
    将原文的每个元素按照指定的密钥为规则,与维吉尼亚密码对照表作对照,进行前移/后移若干位得到的密文。
    具体加密方式如下:
    1、确定密钥,然后将其排列在明文下方,重复密钥直到长度等于或超过明文后,截断多余部分成为实际使用的密钥;
    2、将明文每次移动1位并记录序列,直到移动回原位置,累计的序列可组成一个“维吉尼亚方格”,其中该方格的每一行第一个字母可理解为“加密集合位”;
    3、对每个明文字母加密,加密时取出实际使用的密钥对应位置的字母,在维吉尼亚方格中,取密钥字母对应的“加密集合”中明文字母位置的“加密字”为最终密码。