From badce04fd18015fed9a78a493bfd21cbb75f7723 Mon Sep 17 00:00:00 2001 From: F192-star <19213099008@163.com> Date: Sat, 4 Jul 2026 15:20:17 +0800 Subject: [PATCH 1/3] Add Chinese localization for application settings --- src/text/local/Bundle_zh_CN.properties | 94 ++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 src/text/local/Bundle_zh_CN.properties diff --git a/src/text/local/Bundle_zh_CN.properties b/src/text/local/Bundle_zh_CN.properties new file mode 100644 index 0000000..24ee08d --- /dev/null +++ b/src/text/local/Bundle_zh_CN.properties @@ -0,0 +1,94 @@ +settings=设置 +credits=关于 +input=输入 +output=输出 +key=密钥 +learn=学习教程 +exercise=练习题 +invert=交换输入输出 +help=查看帮助 +generateKey=生成密钥 +trans1=列移位密码 +trans2=栅栏密码 +trans3=重组字谜密码 +trans4=双重列移位密码 +trans5=置换矩阵移位加密 +keys=密钥管理 +keymatrix=密钥矩阵 +matrixsize=当前矩阵尺寸 +code1=摩尔斯电码 +code2=十六进制ASCII编码 +code3=二进制编码 +code4=十六进制转二进制 +code5=字母序号编码 +code6=NATO音标字母 +code7=ADFGX野战密码 +fill=填充字符 +fun1=双语趣味密语 +fun2=鲍勃密语 +fun3=勺子儿童密语 +stegano1=培根隐写密码 +stegano2=伪文本隐写 +baconhead=培根密码掩护文本 +keychar=密钥字符 +function=功能 +distribution=统计字符出现频率! +caesar=凯撒密码 +multi=乘法替换密码 +vigenere=维吉尼亚密码 +otp=一次性密码本 +transpositions=换位加密 +code=基础编码 +fun=趣味密语 +hill=希尔密码 +steganography=隐写术 +affine=仿射密码 +cryptoanalysis=密码分析破译 +maths=密码数学 +cryptology=密码学总览 +cryptography=加密学 +assym=非对称加密 +RSA=RSA加密算法 +ete=端到端加密 +sym=对称加密 +sub=替换加密 +cipher=加密算法 +mono=单表替换加密 +poly=多表替换加密 +enigma=恩尼格玛密码机 +back=返回主程序 +changeAlph=自定义字母表 +baseAlph=恢复默认字母表 +encryption=加密 +show=界面外观 +framecol=窗口颜色 +scriptsize=字体大小 +lang=语言设置 +tip=开启操作提示 +resize=允许窗口缩放 +blue=蓝色 +green=绿色 +yellow=黄色 +pink=粉色 +empty1=不清除内容 +empty2=清空全部 +empty3=仅清空本地输入区 +empty4=清空所有密钥框 +empty5=清空输入输出文本 +savechanges=保存修改 +tt1=在此输入待处理文本 +tt2=加解密结果展示区 +tt3=加密 +tt4=解密 +tt5=了解该加密算法 +tt6=示例文本练习 +tt7=输出文本复制到输入框 +tt8=需要帮助?点击此处 +exclusion=字符过滤 +exclude=排除以下字符: +alphonly=仅保留英文字母 +script1=保留原有大小写 +script2=输出全部大写 +script3=输出全部小写 +script4=随机打乱大小写 +tools=工具集 From c3d201908166fa7e5eb36cbed19a58ad602bbfdd Mon Sep 17 00:00:00 2001 From: F192-star <19213099008@163.com> Date: Sat, 4 Jul 2026 15:33:23 +0800 Subject: [PATCH 2/3] Create affine.txt with affine cipher description in Chinese Add Chinese text explaining the affine cipher. --- src/text/sup/zh/affine.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/text/sup/zh/affine.txt diff --git a/src/text/sup/zh/affine.txt b/src/text/sup/zh/affine.txt new file mode 100644 index 0000000..35ccc55 --- /dev/null +++ b/src/text/sup/zh/affine.txt @@ -0,0 +1,12 @@ +仿射密码 + +仿射密码包含两个密钥a和b。 +二者都属于字母表内字符。 + +a必须与字母表长度互质。 +程序可以随机生成一个满足互质条件的密钥。 +如果字母表长度为质数,那么所有数字都可以作为合法密钥。 + +不属于字母表的字符不会被加密。 + +仿射密码属于单表替换密码。 From 27957ae97e594674228a3ec9b5b9d136f0d4d1ee Mon Sep 17 00:00:00 2001 From: F192-star <19213099008@163.com> Date: Sat, 4 Jul 2026 15:35:17 +0800 Subject: [PATCH 3/3] Create caesar --- src/text/sup/zh/caesar | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/text/sup/zh/caesar diff --git a/src/text/sup/zh/caesar b/src/text/sup/zh/caesar new file mode 100644 index 0000000..1cfaaa1 --- /dev/null +++ b/src/text/sup/zh/caesar @@ -0,0 +1,4 @@ +caesar=凯撒密码 +caesarDesc=凯撒加密的密钥是字母表中的偏移数字。 +非字母表内字符不会被加密。 +凯撒密码属于单表替换密码。