Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

密文「有意义」化 #36

Closed
SheepChef opened this issue Nov 25, 2024 · 6 comments
Closed

密文「有意义」化 #36

SheepChef opened this issue Nov 25, 2024 · 6 comments
Labels
已解决 已解决的问题

Comments

@SheepChef
Copy link
Owner

有意义?

多数人反馈,密文抗审查的最佳实践是模拟类似正常句子的密文。

这将会成为未来的一个主要工作方向。

实现思路

汉语的句子由主谓宾基本构成,还有复句,分句,把字句,被子句,等等。

要构成一个完整的句子,至少需要三个语素:主语(名词),谓语(动词),宾语(名词)

具体实现上可以:

定语(形容词)+的+主语(名词)+介词+状语+谓语(动词)+定语+宾语(名词)

然后就是编排一个词表,按照顺序挑词组句。

弊端

这会导致密文严重膨胀。

@SheepChef SheepChef added 功能请愿 希望增加的程序功能 议题 一个长期功能议题 labels Nov 25, 2024
@SheepChef SheepChef pinned this issue Nov 25, 2024
@Flyrder
Copy link

Flyrder commented Dec 17, 2024

不用改现在的任何代码,单纯部分词句后面加入「,」在解密时忽略会不会好点呢?

@SheepChef
Copy link
Owner Author

不用改现在的任何代码,单纯部分词句后面加入「,」在解密时忽略会不会好点呢?

可以说,不会好到哪去。

未来的一个分支版本(明年上半年完工),会采用一些复杂的机械和算法,生成一篇有意义的文言文。

目前还在参考典籍,编制密本和句式中。

@gt-888
Copy link

gt-888 commented Dec 24, 2024

解密时忽略空格、换行符,在网页中复制密文太容易出现。

@SheepChef
Copy link
Owner Author

SheepChef commented Dec 24, 2024 via email

@SorenEricMent
Copy link

建議學習一下Syntax Tree/Generative grammar

@SheepChef SheepChef added 已解决 已解决的问题 and removed 功能请愿 希望增加的程序功能 议题 一个长期功能议题 labels Jan 26, 2025
@SheepChef
Copy link
Owner Author

有关问题的讨论请前往 #60

本议题结案。

@SheepChef SheepChef unpinned this issue Jan 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
已解决 已解决的问题
Projects
None yet
Development

No branches or pull requests

4 participants