Skip to content

项目介绍 ​

Krypt04Mcg(也称 Krypt04Msg)意为 “Crypto for message (MineCraft message)”,是一个通过 Minecraft 传输加密消息的实验性客户端模组。它支持 Fabric 和 NeoForge;Krypt04McgRelay 是配套的可选 Bukkit / Spigot 中继插件。

使用前请了解

项目代码由 AI 辅助生成,尚未经过独立安全审计。不要在生产环境使用,也不要用它保护敏感、重要、私密、受监管或高价值数据。项目不承诺长期维护、安全响应或兼容性更新。请阅读安全与限制。

两个项目如何配合 ​

组件安装位置主要职责
Krypt04Mcg每位通信玩家的客户端生成密钥、加密和解密、签名验证、分片重组、聊天界面
Krypt04McgRelay可选的 Bukkit / Spigot 服务端定向转发加密片段、提供自定义载荷与流通道

默认聊天传输不要求服务端安装插件或模组。双方仍需安装客户端模组,并事先交换公钥。中继插件可以阻止识别到的加密片段被广播给所有玩家,把片段发送给目标玩家;它不解密消息正文。

可以做什么 ​

  • 加密聊天:使用 /k04m tell、带签名的 /k04m stell,或建立会话后使用 /k04m etell。
  • 身份管理:导入和导出公钥,使用首次使用即信任(TOFU),并通过游戏外完整指纹核对标记身份为 VERIFIED。
  • 聊天面板与群组:通过配置的按键打开面板,选择玩家或群组。群组消息通过逐个发送实现。
  • 可选共享:通过兼容中继交换公钥与文件;文件发送和接收默认分别关闭。
  • 开发接口:使用可选的加密字节流 API。它需要服务端广告兼容通道,不能回退到普通聊天。

名称与许可 ​

项目曾名为 ObscuraLink-MC / ObscuraLink。由于 “Obscura” 已被 Minecraft 模组组织使用,项目更名为 Krypt04Mcg,避免名称冲突。

客户端和中继插件均使用 The Unlicense。源码与问题反馈入口:

下一步 ​

先安装客户端,再跟随快速入门与另一位玩家交换密钥并发送消息。服主可以直接查看中继安装指南。

基于 The Unlicense 发布 · 实验性项目,请先阅读安全与限制。