Skip to content

常见问题和使用提示

这里列出一些常见问题的答案,以及使用提示。

搭配合适的上下文

密文在搭配合适的上下文的时候,可以达到最佳效果。 BERT 等文本分类模型,经过大量训练,也许可以单独攻击密文。

若将密文混在一个上下文中,则可以避免此类攻击。 即使是比一般 NLP 模型更加复杂的 LLM,也无法判别此类内容。

示例 /《红楼梦》第一回

士隐意欲也跟了过去,方举步时,忽听一声霹雳,有若山崩地陷。士隐大叫一声,定睛一看,只见烈日炎炎,芭蕉冉冉,所梦之事便忘了大半。又见奶母正抱了英莲走来。士隐见女儿越发生得粉妆玉琢,乖觉可喜,便伸手接来,抱在怀内,斗他顽耍一回,又带至街前,看那过会的热闹。方欲进来时,只见从那边来了一僧一道:那僧则癞头跣脚,那道则跛足蓬头,疯疯癫癫,挥霍谈笑而至。及至到了他门前,看见士隐抱著英莲,那僧便大哭起来,又向士隐道:“施主,你把这有命无运,累及爹娘之物,抱在怀内作甚?”士隐听了,知是疯话,也不去睬他。那僧还说:“舍我罢,舍我罢!”士隐不耐烦,便抱女儿撤身要进去,那僧乃指著他大笑,口内念了几句言词道: 物以极纯,远说骏福,岩歌以风。冷棋歌春,叶霞任琴。宏涧静御,森霞攸笑,是物也,火临冰善,鲤短莺绮。本应度后,非奏铃云,绸将雪之。使其盈恋灵求,乐棋辄彰,城使福之。 士隐听得明白,心下犹豫,意欲问他们来历。只听道人说道:“你我不必同行,就此分手,各干营生去罢。三劫后,我在北邙山等你,会齐了同往太虚幻境销号。”那僧道:“最妙,最妙!”说毕,二人一去,再不见个踪影了。士隐心中此时自忖:这两个人必有来历,该试一问,如今悔却晚也。

善用十六进制字符串

字符范围 ABCDEF abcdef 0123456789 可用于表示十六进制。
压缩时会用两种策略分别压缩,然后比较结果长度,取较小的那个。

  • 策略一,将文本当成十六进制执行解码,然后再压缩。
  • 策略二,将文本当成普通 UTF-8 字符串压缩。

第一种策略在加密磁力链接时尤为有效。

因此使用本项目加密磁力链接时,推荐使用十六进制特征码而非 Base32 编码后的特征码。
使用十六进制特征码能得到更短的结果。

请勿添加固定前缀

本项目在未来的任何时候,都不会添加形如 魔曰: / 熊曰: 的固定前缀。
因为这么做会显著增加密文的可识别性,违背了目标。

不过,"魔"字不是载荷字,用户即使自行加上前缀,一并复制,也不会影响解密。
因此有特殊需要的用户可以自行加上前缀,但我不保证这么做的安全性。

善用随机滑条

用户设定的随机指数,主要影响组句过程中的载荷分配步骤。

随机指数越高,每一步分配的载荷量就越有可能变得零碎。从而让整段文本变得零碎。反之亦然。

“零碎”,即文本中有大量孤立句式: X曰非X也非能X也

随机指数可以随用户喜好设置,一般推荐设置为 50(居中位置),如果你更喜欢整齐一点的密文,可以调小它。

无论用户如何设置随机指数和过滤开关,均不会影响密文的解密。

中国制造 • AIPL-1.1许可