Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 2.93 KB

README.zhcn.md

File metadata and controls

58 lines (39 loc) · 2.93 KB

CryphoCat

该项目仍在alpha测试阶段

该项目仍在alpha测试阶段

该项目仍在alpha测试阶段

*该项目即将完成alpha开发

可以用我加密你的任何文字聊天喵~

目前仅支持简体中文和英文。

GitHub

English Readme please go to README.md

  • 支持任意长度文本的非对称加密,目前正在使用RSA2048 (我想使其成为可选项,但目前开发精力不在这,先这样放着吧)。
  • 已经内建了“两人聊天”场景下的密钥目录生成规则,你可以发起Pull Request来添加更多功能。
  • 全部数据均离线处理并开源,不上传任何数据,与聊天软件完全无关。
  • 只要你使用的聊天软件能够确保发送和接收的消息是相同的,那么你们的交流就永远不会被监听内容。
  • 这辈子都不会支持音视频的,除非谁有办法把音视频变成文本。
  • 你可以通过将图片进行base64编码,再进行加密的方式来传送图片。开发计划中提到了加入base64编码图片的功能。 啥b才这么发图片,你就不能用几句话描述一下你想表达什么,然后不用那些b图吗?

安装 & 使用

Linux 与 Windows 命令行🔨

  1. 该软件是在Python3.10.9与Windows 10 x64下编写并编译的,最好装一个Python3.10来确保兼容性。

  2. 下载CLI.py,然后直接打开命令行,输入

    python CLI.py
  3. 程序将自动在同级目录下新建名为“RSAkeys”的文件夹,并且在其中创建名为“my”“friend”的文件夹来区分你和你的聊天对象。

  4. 程序至少在2023年7月1日前仅支持简体中文,我已经上传英文版。

Windows 图形化界面(GUI) 🔨

  1. GUI beta 已经开发完成.
  2. releases页面中没有可执行文件!从Actions下载!Thanks GitHub for CPU.不提供x32的技术支持,仅支持x64。要是32位系统用不了别提issue,提一个删一个。
  3. 双击打开文件。看起来很丑对吧?我没有一点点艺术功底,但我会尽量给它搞得好看点。
  4. 第一个文本输入框是输入你朋友公钥的路径的,第二个文本输入框是输入你需要加/解密的文本的。
  5. 当然,程序至少在2023年7月1日前仅支持简体中文,我已经上传英文版。

开发计划

  • 在源代码和release中加入英文支持。
  • 完成GUI版本的开发。
  • 使RSA密钥长度可选。
  • 让GUI看起来好看点。
  • 尝试加入对图片的base64编码。
  • 自动复制加密后的文本。
  • 受推友指点,可以添加一个计算图片哈希的功能,防止平台偷偷在图片中添加追踪水印,同时也添加比对哈希的功能(现在实际支持任何文件)。