XFileSharing Pro

Self-hosted File Hosting Script for High-Traffic Websites

最新版本: 5.0
发布日期: 2026 年 11 月

XFileSharing: End-to-End Encryption

Client-side encryption in the browser, in the spirit of Mega. Files are encrypted before they leave the user's computer, so nobody — not even you — can read them without the user's key.

RSA-2048 + AES-128Browser-sideSeamless downloadsPer account type

How it protects files

BrowserAES-128 encryptsthe fileServerstores onlyciphertextDownloadservice workerdecrypts on the flyOriginal fileonly with the keyfile key wrapped with RSA-2048

When the user switches encryption on, uploads are encrypted in the browser with an asymmetric scheme that combines industry-standard RSA-2048 and AES-128. It is impossible to decrypt such files without the user's master key or a specific file key — even with unlimited access to the site's database and the storage servers.

Unlike other browser-side implementations, the mod uses HTML5 service workers to decrypt on the fly, so downloads still go through the browser's own download manager with no extra steps. Decryption also works on mobile devices.

Zero-knowledge storagePlain files never reach the server.
Master key & file keysShare a single file by giving out its file key, or keep everything private behind the master key.
Per account typeEnable E2EE for the account types you choose in Admin → Settings → Limits.
Native downloadsService workers stream and decrypt through the browser's download manager.
EncryptionInstall from the Install Center · install from the Install Center
SibSoft

用于文件、视频和图片托管的自建脚本,自 2006 年起持续开发。

© 2026 Sibsoft Ltd保留所有权利