Windows file security utility · v2.0.2

Free file splitter.
Split. Protect.
Reconstruct.

Built by Seng Thao @ Thugon.com
SELECT FILE

The RSA 3072 Key & File Split and Combine application, or simply File Splitter, is a standalone Windows security utility designed to protect sensitive files, private keys, recovery keys, backup files, and other critical data by dividing them into individually protected pieces.

The concept is simple: instead of keeping a sensitive file in one complete location, File Splitter divides it into multiple pieces. Every piece is required to reconstruct the original file. If even one piece is lost, stolen, destroyed, or otherwise unavailable, the original file cannot be reconstructed. Each piece can also be protected with its own password, providing an additional layer of security.

This approach can be useful for organizations implementing security and data protection practices, including controls that may support SOC 2 security requirements and protocols. However, File Splitter itself does not constitute SOC 2 compliance; organizations are responsible for implementing and documenting their own required controls and procedures.

A little history: I originally designed this application specifically to protect RSA keys and other sensitive security keys from theft or unauthorized access. That is where the name RSA 3072 Key & File Splitter came from. The original purpose was to protect RSA keys, Windows BitLocker recovery keys, cloud keys, and other sensitive security information.

As the application developed, I realized the same approach could be useful for much more than keys. File Splitter evolved into a general-purpose security utility for protecting sensitive files, including backup files before they are placed into storage, as well as other important personal and business data.

The application was specifically designed around an N-of-N model. Unlike systems where only a portion of the pieces may be required, File Splitter requires all pieces to reconstruct the original file. If even one piece is missing, reconstruction is not possible. This provides the strongest level of separation available within an N-of-N model.

Keep in mind that password protection is only as strong as the passwords you choose. Use strong, unique passwords and protect them just as carefully as you protect the pieces themselves.

AS IS and WHERE IS. You assume all risks associated with using this application. I cannot recover your files if you lose a piece, forget a password, or lose any other information required to reconstruct the original file.

Back up your files—and then back them up again.

Security features

File Splitter combines file splitting, authenticated encryption, password-derived keys, and N-of-N reconstruction into a standalone Windows utility.

01

AES-256-GCM

Each file piece can be protected using authenticated AES-256-GCM encryption.

02

PBKDF2

Password-derived encryption keys use PBKDF2 with 100,000 iterations and random salts.

03

Individual passwords

Each piece can be protected with its own password, separating access to individual pieces.

04

XOR N-of-N

All generated pieces are required to reconstruct the original file.

How it works

The process is designed to separate sensitive information into multiple protected pieces that must all be available during reconstruction.

01

Select

Select the file you want to protect.

02

Split

The application divides the file into multiple pieces.

03

Protect

Pieces can be individually protected using passwords and encryption.

04

Separate

Store the pieces separately according to your own security and backup procedures.

05

Reconstruct

All required pieces must be available to reconstruct the original file.

Security architecture

The application uses multiple layers of cryptographic and file-handling protections.

Cryptographic protection

  • AES-256-GCM authenticated encryption
  • 256-bit derived encryption keys
  • PBKDF2 password-based key derivation
  • 100,000 PBKDF2 iterations
  • Random cryptographic salts
  • Random AES-GCM nonces
  • Authentication tags
  • Individual password protection per piece

File protection

  • XOR-based N-of-N splitting
  • All pieces required for reconstruction
  • Original filename preserved
  • File-type independent processing
  • Windows standalone executable
  • No traditional installation required
  • Designed for controlled environments

N-of-N — all pieces required

File Splitter uses an N-of-N model. That means every generated piece is required to reconstruct the original file.

If one piece is missing, reconstruction cannot be completed.

This is intentionally different from threshold systems where only a subset of pieces may be required.

File Splitter does not use Shamir's Secret Sharing or a K-of-N threshold model. The design requires all pieces.

No recovery

If a required piece is lost, destroyed, unavailable, or cannot be unlocked because the required password or information is missing, the original file cannot be reconstructed.

As is / where is

This application is provided AS IS and WHERE IS, without guarantees or warranties of any kind.

You assume all risks associated with using the application, including the risk of losing access to files, pieces, passwords, keys, or other information required for reconstruction.

I cannot recover your files if you lose a required piece, forget a password, or otherwise lose information needed to reconstruct the original file.

You are responsible for determining whether this application is appropriate for your own personal, business, security, compliance, and backup requirements.

Always maintain appropriate backups before splitting or modifying important data.

A little history

I originally designed this application specifically to protect RSA keys and other sensitive security keys from theft or unauthorized access.

That is where the name RSA 3072 Key & File Splitter came from.

The original purpose was to protect RSA keys, Windows BitLocker recovery keys, cloud keys, and other sensitive security information.

As the application developed, I realized the same approach could be useful for much more than keys. File Splitter evolved into a general-purpose utility for protecting sensitive files and important data.

Seng Thao
Thugon.com

Independent developer and creator of the RSA 3072 Key & File Splitter application.

Split.
Protect.
Reconstruct.

Protect sensitive files by separating them into individually protected pieces. Remember: every required piece must be available to reconstruct the original.

Download free