Skip to content

Commit 2fc847e

Browse files
committed
Update README
1 parent 65df7f5 commit 2fc847e

2 files changed

Lines changed: 15 additions & 34 deletions

File tree

README.md

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<div align=center>
88
<h3>Abracadabra 魔曰</h3>
99

10-
<h3>下一代文本防和谐工具</h3>
10+
<h3>下一代文本加密工具</h3>
1111
</div>
1212

1313
<div align=center>
@@ -33,9 +33,7 @@
3333

3434
</div>
3535

36-
**Abracadabra(魔曰)** 是一个安全高效的文本脱敏加密工具,对任意给定数据进行处理。
37-
38-
由此使数据不易被自动过滤识别,减低封删率,增加审核成本。
36+
**Abracadabra(魔曰)** 是一个安全高效的文本加密工具,对任意给定数据进行加密处理。
3937

4038
请查阅 [**部署指南**](DEPLOY.md) 快速开始使用本项目。
4139

@@ -44,21 +42,21 @@
4442
## 特性
4543

4644
- **仿真,使用文言语法句式**
47-
- 简短,密文简短方便传播
45+
- 简短,密文简短方便复制
4846
- 随机,加密结果具有随机性。
49-
- 安心,密码表中已剔除敏感汉字
47+
- 安心,密码表公开可查阅
5048
- 安全,AES256 + 三重转轮混淆。
5149
- 双模式,同时支持仿真加密和传统加密。
5250

53-
### **古文仿真:下一代防和谐解决方案**
51+
### **古文仿真:下一代加密方案**
5452

5553
> 定雪以关雨,故选速文者,当事浩鹏之纯茶。作必与其雀,而航欲任以铃者,楼也。但欲极者遥,雪无文,无以致花。
5654
>
5755
> 莺在悦岩,遥城之近,游于璃。乐林曰,是故无极无畅,无纯无静,叶之所走、心之所停也。信俊灯,光善韵银,乃稍旅。秀兰能长雨之怡,行光中之迷,鹤定而瑞裳事也。文欲取庭弹度,却琴心益求,非叶也。
5856
5957
生成高仿真文言文,**参考康熙二十三年《古文观止》真实语料**
6058

61-
与传统方案一致的高强度加密,更复杂的组句/语法选择机制,更先进的消息隐写
59+
与传统方案一致的高强度加密,更复杂的组句/语法选择机制,中西合璧的设计
6260

6361
密文高度随机,支持用户自行选择密文的随机性。
6462

@@ -169,7 +167,7 @@ Abracadabra 还在积极开发中,这里是一些注意事项。
169167

170168
Abracadabra 以最常用的 3000 个汉字为密本,对大小写拉丁字母,阿拉伯数字和部分符号进行映射。
171169

172-
密表为纯人工编纂,剔除了可能随机组成敏感词的汉字,不含任何贬义字
170+
密表为纯人工编纂,没有让人眼花缭乱的生僻字
173171

174172
映射表公开可查,查阅 [**映射表(传统)**](https://github.com/SheepChef/Abracadabra/blob/main/src/javascript/mapping.json) 或者 [**映射表(仿真)**](https://github.com/SheepChef/Abracadabra/blob/main/src/javascript/mapping_next.json) 以了解密本的全貌。
175173

@@ -195,7 +193,7 @@ AES 加密密钥和转轮密钥是同一个,均采用哈希值。
195193

196194
在映射为汉字的时候,每个字母/数字/符号均有多种可能性,完全随机选择。
197195

198-
这进一步降低了密文的规律性,让关键词分词识别难以奏效
196+
这显著增强了密文的安全性,使得各种攻击难以奏效
199197

200198
## 功能比较
201199

@@ -233,7 +231,7 @@ AES 加密密钥和转轮密钥是同一个,均采用哈希值。
233231
<td align=center>❌</td>
234232
</tr>
235233
<tr>
236-
<td>仿真伪装</td>
234+
<td>仿真</td>
237235
<td align=center>✅</td>
238236
<td align=center>❌</td>
239237
<td align=center>❌</td>
@@ -265,14 +263,6 @@ AES 加密密钥和转轮密钥是同一个,均采用哈希值。
265263
<td align=center>🟡</td>
266264
</tr>
267265
<tr>
268-
<td>抗识别</td>
269-
<td align=center>✅</td>
270-
<td align=center>❌</td>
271-
<td align=center>❌</td>
272-
<td align=center>❌</td>
273-
<td align=center>✅</td>
274-
</tr>
275-
<tr>
276266
<td>自判断</td>
277267
<td align=center>✅</td>
278268
<td align=center>❌</td>

USAGE.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
## 密本安全
88

9-
魔曰的密本不同于任何同类型的工具,它由数百个《通用规范汉字表》中的一级字和二级字构成,也有一些非常常见的 **日本和制汉字(Kanji)**,比如 **桜(Sakura)**但没有任何可能造成关键词屏蔽的汉字,也不存在笔画超过二十二画的生僻字
9+
魔曰的密本不同于任何同类型的工具,它由数百个《通用规范汉字表》中的一级字和二级字构成,也有一些非常常见的 **日本和制汉字(Kanji)**,比如 **桜(Sakura)**没有任何让人眼花缭乱的诡异汉字
1010

1111
## 随机性
1212

1313
相同原文,相同密钥的情况下,本程序的加密结果随机性很高,不同于其他类似工具的单一密文。
1414

15-
随机性可以显著增强本工具的抗审查性能,使得针对密文的模式审查难以奏效。
15+
随机性可以显著增强本工具的安全性,抵抗各种攻击,
1616

1717
在明文和密钥都一样的情况下,每次加密出来的密文可以说是**完全不同**
1818

@@ -58,13 +58,11 @@ AES-256 是业内公认的安全加密算法,久经考验。
5858

5959
标志位用来简化加解密操作流程,程序识别到加密标志位便会自动解密,无需用户手动指定解密,提高便利性。
6060

61-
但标志位会引入少许密文特征,虽然被针对性识别的可能性很低,但本项目仍然增加了加密时不添加标志位的选项,提供更好的抗审查能力。如果未来发生任何标志位的针对性检查,会酌情考虑移除它。
62-
6361
没有标志位的密文,在自动模式下将默认被再次加密,你需要手动指定强制解密。
6462

6563
## 文言仿真器
6664

67-
文言仿真,本质上是一种隐写
65+
文言仿真,本质上是一种数据特征处理手段
6866

6967
仿真密文“载荷子”采用单字。载荷子和提前编写好的句式模板构成一个语块,每个句式都有一个固定载荷容量。
7068

@@ -104,7 +102,7 @@ Demo 页使用 Vue 构建,你可以随时下载源码,在你喜欢的地方
104102

105103
如果你需要最高的安全性,则在加密时设置一个尽可能长和复杂的密码。
106104

107-
最好勾选“去除标志”,来让密文不存在任何可以被识别的特征
105+
最好勾选“去除标志”,来提升密文随机性
108106

109107
解密时将需要对方勾选强制解密。
110108

@@ -114,25 +112,18 @@ Demo 页使用 Vue 构建,你可以随时下载源码,在你喜欢的地方
114112

115113
把密文的识别交给标志位,这么做可以让他人很方便地解密。
116114

117-
### 混杂
118-
119-
你可以把密文夹杂在一个常规的文本中来增加隐蔽性。
120-
121-
但是注意不要在密文中增加或删除任何字(这会影响转轮解密步骤,导致密文损坏)。
122-
123115
## 最佳操作实践(仿真加密)
124116

125117
下面列出一些情况下的最佳实践。
126118

127119
### 仿真随机性
128120

129121
用户在菜单中可以通过滑条来选择句式的随机程度。
130-
如果想要降低AI“判定出密文”的概率,那么请调整至"长句优先",挑选句式的时候会优先使用最长的可用句。
131-
句子越长,逻辑性也越强,但加密随机性可能受影响。
122+
如果想增强句子逻辑性,那么请调整至"长句优先",挑选句式的时候会优先使用最长的可用句,但加密随机性可能受影响。
132123

133124
如果想要更随机,语块长短不一的密文,则推荐选择“适中”或更高。
134125

135-
### 语义通顺
126+
### 通顺
136127

137128
如果嫌生成的句子过于生硬,不妨多次尝试生成(多点几下加密),选择一个看起来最好的密文。
138129
只要密钥和原文相同,生成出的所有密文均可以正常解密。

0 commit comments

Comments
 (0)