JM Encrypt
文件打包加密 · 使用教程

使用教程

本系统将文件打包加密为加密数据包(.jmenc),客户配合独立解密工具离线解密。以下分别说明上传端与用户端的完整使用流程。

上传端 · 文件发送方

如何加密并发送文件

1
上传文件
打开首页,点击或拖拽选择要发送的文件(可多选)。单次最多 50 个文件,总大小上限 512MB
2
设置下载密码(必填,6~64 位)
密码用于免密期结束后解密。请妥善保管并单独告知客户,不要写在加密包里。
3
设置密码提示(选填)与免密期
密码提示:帮助客户回忆密码,如"合同文件密码"。
免密期(小时):0 = 无免密期(客户立即需要密码);24 = 24 小时内免密直接解密;支持小数如 1.5 = 1 小时 30 分钟。
4
点击"加密并生成数据包"
系统自动打包、AES-256 加密并生成加密数据包(.jmenc)。服务器不保存任何密钥。
5
复制下载链接发给客户
加密成功后点击"复制数据包链接",将链接发给客户。同时告知客户在本站下载对应平台的解密工具。
提示:客户解密需要「加密数据包」+「解密工具」两样东西。数据包链接是唯一的,解密工具在加密成功页或本页下方指引中下载(通用工具,一份工具可解密任意数据包)。
用户端 · 文件接收方

如何解密收到的文件

1
下载加密数据包
打开发送方给你的下载链接,下载 .jmenc 加密数据包文件。
2
下载对应平台的解密工具
打开 加密页结果区 或本页指引,下载与你电脑系统匹配的工具(工具为通用版,与加密包无关)。
3
Windows 用户
下载 jmdecrypt_windows_amd64.exe,双击运行,将 .jmenc 文件拖入弹出的黑色窗口,按回车即可。
或在命令行执行:jmdecrypt_windows_amd64.exe 文件.jmenc [输出目录]
4
Linux 用户
下载 jmdecrypt_linux_amd64,图形界面版:双击运行(或 ./jmdecrypt_linux_amd64),点击"选择加密包"→ 选择 .jmenc 文件 → 选择输出目录 → 点"解密"。
5
macOS 用户
Intel 芯片下载 jmdecrypt_darwin_amd64,Apple 芯片下载 jmdecrypt_darwin_arm64
双击运行,将 .jmenc 文件拖入窗口回车;或在终端执行:./jmdecrypt_darwin_arm64 文件.jmenc [输出目录]
6
Android 用户(手机)
下载 jmdecrypt_android.apk 安装(需允许"安装未知来源应用")。
打开"JM解密工具"→ 点"选择加密包"→ 在手机文件中选择 .jmenc 文件 → 点"解密"。
解密结果自动保存到手机 Download/JMDecrypt/ 目录。
7
免密期与密码
免密期内:工具直接解密,无需密码。
超过免密期:工具提示输入密码,输入发送方告知的密码后解密。若提示"密码错误",请联系发送方确认密码。
8
查看解密结果
解密完成后,文件自动解压到输出目录(电脑端默认与加密包同一目录下的同名文件夹,手机端为 Download/JMDecrypt)。

常见问题

Q:文件解不开 / 提示"不是有效的 JMENC 加密包"?
请确认下载的是 .jmenc 加密数据包(而非解密工具),且未修改文件内容/扩展名。
Q:提示密码错误?
超过免密期后需输入发送方设置的下载密码。请核对大小写与空格,或联系发送方确认密码。
Q:解密工具打开后闪退?
命令行工具双击后会等待操作;若一闪而过,请在终端中运行(Windows 按 Win+R 输入 cmd 回车,再运行工具),按提示拖入文件。
Q:密钥安全吗?
文件采用 AES-256-GCM 认证加密,密码经 Argon2id 高强度哈希校验(抗 GPU/ASIC 暴力破解);服务器不存储任何密钥,解密全程在客户本地完成。
Q:文件太大能加密吗?
单次上传总大小上限 512MB,单次最多 50 个文件。如需更大请与管理员联系。