Skip to content

Releases: caikun233/CryphoCat

v2.0.0

01 Jun 05:54

Choose a tag to compare

CryphoCat v2.0.0

时隔两年多,因为一些契机我再次想起了这个项目,和 2023 年 8 月的我。这两年多发生了太多事情,我很怀念那时候的我自己,这些年来我能感觉到一直在走下坡路。看到这个项目里先前稚嫩青涩又充满想法的代码,也算是颤颤巍巍见自己了。所以无论怎样,做好这个项目也算是对过去的我、过去的事、过去的人有一个交代。
故事里总有几个好人,也总有几个坏人。故事也总是对着坏人而非坏事攻击。但是哪来那么多坏人呢,让好人难受的是有一坨坏事被黏在中间,无法解决也无法忽略,一点点折磨故事里的好人。最后这个人被折磨到快要慢性死亡,为了活下去他只能采取像截肢那样的手段,但断肢是不会再生的,伤害就这么永远留存了下来,做出这件事的人即使想要弥补也无能为力。

CryphoCat 是一个离线的非对称加密工具,用于保护对话消息的隐私。支持 RSA、ECC、Curve25519 和 Kyber 抗量子算法。单一可执行文件,双击启动原生 Windows GUI,命令行下自动切换为终端交互模式。

本版本是项目从 Python 架构完全重写为 Go + Walk 后的首个正式版本。原先约 42 MB 的二进制大幅缩减。


主要特性

  • 10 种加密算法:RSA-2048/3072/4096、ECC P-256/P-384/P-521、Curve25519、Kyber-512/768/1024
  • 输出使用 Base64 + zlib 压缩编码,相比旧版十六进制格式长度缩减约 60%
  • 密钥默认仅存储在内存中(目录 .cryphocat_keys),可选写入磁盘
  • 支持加载图片并自动编码为 base64 再加密;解密后自动识别图片并弹出预览,查看器支持缩放和保存
  • 对方公钥可从剪贴板直接导入;自己的公钥可一键复制到剪贴板
  • 支持直接加密/解密任意二进制文件,绕过文本输入框限制,无 Base64 膨胀开销
  • 输入框旁提供从文件加载和保存输出到文件按钮,突破文本框 30000 字符限制
  • 内建文件哈希计算与校验(MD5 / SHA1 / SHA256)
  • Windows 原生 GUI,体积约 7.7 MB
  • 支持 10 种界面语言:English、简体中文、繁體中文(臺灣/香港)、日本語、한국어、Русский、Français、Deutsch、Español
  • CLI 启动时自动检测终端环境,双击启动 GUI

校验

SHA256: {{SHA256}}

CryphoCat v0.1.1 with GUI

27 Aug 20:46
d3f65dc

Choose a tag to compare