加密用密码把文件变成一个只有同一密码才能打开的 .xylock 文件;解密把它还原成原文件。两件事都在浏览器本地完成,文件和密码都不上传。
AES-256-GCM,密码经过 PBKDF2-SHA256 加随机盐处理后再用于加密;文件按 4 MB 分块,每块单独校验。内容被改动、顺序被调换或文件不完整,解密都会停下来提示,不会给出坏文件。
回到本页,在「解密」里选择 .xylock 文件并输入同一个密码。这是本页自己的格式,WinRAR、7-Zip 等压缩软件打不开。
没有办法找回。密码不保存在任何地方,也没有后门;重要的文件请用密码管理器记好密码,并保留一份未加密的原件。
加密和解密都是边读边写,一次只处理一个分块。浏览器支持选择保存位置时,直接写盘最稳;不支持时走普通下载,超大文件会受内存限制。
几乎不变。每 4 MB 多出 20 字节的记录开销,再加固定文件头和最多几十字节的原文件名。