File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333
3434</div >
3535
36- ** Abracadabra(魔曰)** 是一个安全高效的文本加密工具,对任意给定数据进行加密处理。完全开源,易于部署,易于使用。
36+ ** Abracadabra(魔曰)** 是一个安全高效的文本加密工具,对任意给定数据进行加密处理。
37+ 完全开源,易于部署,易于使用。
3738
3839---
3940
5556> 鹏彰于物,不必奏也。捷天谨走,城光益添,和人弥任,铃夜皆写,呈雨以登铃。
5657>
5758> 尝见寒裳,恭飞静星之光,可风者悦。此曲有快林雅木,近局怡鲤。骏冰之庭,写之林而筑之心也。夏非成而返之者,孰请无楼。南天之梦,游之物而度之月也。铃曰,何惠之需?写请与其心,而笑可振以镜者,林也。今之报者,亦将有听于此鹤,不请定也。
59+ >
5860
5961构造高仿真文言文,** 参考《古文观止》《经史百家杂钞》《古文辞类纂》等古代典籍。**
6062加密强度不变,但引入更复杂的组句/语法选择机制,将密码学与中国古典语言学相融合。
6163
6264密文高度随机,支持用户自定义随机性和文本风格偏好,打造前所未有的跨文化数字加密方案。
6365
66+ <div style =" width : 350px ; height : 57px ; border : 1px solid #BBBBBB ;" ><a href =" https://ctext.org/zh " ><img src =" https://ctext.org/logos/ctplogo6.gif " border =" 0 " alt =" 中国哲学书电子化计划 " /></a ></div >
67+
6468## 快速使用
6569
6670请查阅 [ ** 部署指南** ] ( DEPLOY.md ) 来了解详细使用方法。
6771
68- 要部署前端网页,请查阅前端源代码仓库 。
72+ 要部署前端网页,请查阅 Release 和前端源代码仓库 。
6973
7074### JavaScript
7175
@@ -177,6 +181,15 @@ AES 加密密钥和转轮密钥是同一个,均采用哈希值。
177181
178182转轮显著增加了 Base64 密文的安全性,查阅 [ ** Issue#30** ] ( https://github.com/SheepChef/Abracadabra/issues/30 ) 来了解转轮的详细运行机制。
179183
184+ ### 压缩
185+
186+ 为了削减密文的长度,每次加密前会对数据进行智能压缩。
187+
188+ 针对短文本,采用专门为短文本优化的 Unishox2 压缩算法。
189+ 一般数据则采用GZIP。
190+
191+ 压缩后会执行效率验证,如果出现无效压缩,则自动回落到原始数据。
192+
180193### 随机性
181194
182195在映射为汉字的时候,每个字母/数字/符号均有多种可能性,完全随机选择。
@@ -203,6 +216,8 @@ AES 加密密钥和转轮密钥是同一个,均采用哈希值。
203216
204217感谢 [ ** Unishox2** ] ( https://github.com/siara-cc/Unishox2 ) 提供高效的短文本压缩方案。
205218
219+ 感谢 [ ** 中国哲学书电子化计划** ] ( http://ctext.org/zhs ) 提供高质量的古籍参考资料。
220+
206221感谢贡献 PR 和参与测试的所有人。
207222
208223## 开放源代码许可
You can’t perform that action at this time.
0 commit comments