Military-grade security

Konsènan fichye ankripte/dekripte

Learn how SendFilesEncrypted protects your files with zero-knowledge encryption

The Encryption Journey

Your files are protected every step of the way

📄
Your File
Unencrypted
🔐
Your Browser
AES-256 Encryption
🔒
Our Servers
Encrypted Only

Step-by-Step Process

1

You Upload a File

Nan sendfilesencrypted.com nou pran swen sou sekirite dosye ou yo epi nou vle eksperyans ou pataje fichye sou entènèt yo dwe epi santi yo an sekirite.

2

Browser Generates a Key

Se poutèt sa nou te aplike fonksyon chifreman dosye gratis.

3

File is Encrypted

Tout fichye ou pataje nan Sendfilesencrypted.com yo ap ankripte anvan yo telechaje sou sèvè nou yo, sa ajoute yon kouch sekirite nan chak fichye ou pataje, anpeche nenpòt moun oswa menas jwenn aksè nan yo.

4

Encrypted File is Uploaded

Menm jan an tou, tout dosye ou yo dechifre nan navigatè ou a lè l sèvi avèk modpas ou bay lè w telechaje yo, sa asire ke si yon atakè jwenn aksè nan dosye ou yo, yo pral konplètman chiffres.

5

Recipient Downloads

Men ki jan nou ankripte dosye ou yo anvan yo telechaje ak estoke sou serveurs nou yo.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Kòd la kraze fichye ou yo an plizyè ti fichye, chak moso yo ankripte lè l sèvi avèk modpas ou te itilize pou w telechaje yo ak yon kòd inik pou chak gwoup fichye, sa bay dosye w yo plis sekirite. Apre pwosesis sa a chak moso nan fichye kode telechaje epi estoke sou sèvè nou an. Sa a asire ke menm nou menm, devlopè yo, pa ka jwenn aksè nan dosye ou yo.

🔑

PBKDF2 Key Derivation

600,000 iterations transform your password into a secure encryption key, making brute-force attacks computationally infeasible.

🛡️

Zero-Knowledge Architecture

Koulye a, mwen pral montre w kouman nou dechifre dosye ou yo.

🔒

TLS Transport

Sonje ke chak fichye orijinal tounen anpil moso nan fichye chiffres, ki se sa yo ki estoke sou sèvè nou an. Yo telechaje chak moso nan navigatè a epi answit modpas ou te antre a ak kòd inik nan blòk dosye a yo itilize pou kapab dechifre chak moso ki pral mete ansanm ak anpil lòt moso dechifre nan fichye orijinal ou a epi answit kreye ak telechaje. dosye orijinal la.

See the Code

Our encryption implementation is transparent. Here's a simplified version of how we encrypt your files:

encryption.js
// Derive encryption key from password
async function deriveKey(password, salt) {
  const encoder = new TextEncoder();
  const keyMaterial = await crypto.subtle.importKey(
    'raw',
    encoder.encode(password),
    'PBKDF2',
    false,
    ['deriveBits', 'deriveKey']
  );

  return crypto.subtle.deriveKey(
    {
      name: 'PBKDF2',
      salt: salt,
      iterations: 600000,  // High iteration count
      hash: 'SHA-256'
    },
    keyMaterial,
    { name: 'AES-GCM', length: 256 },
    false,
    ['encrypt', 'decrypt']
  );
}

// Encrypt file data
async function encryptFile(fileData, password) {
  const salt = crypto.getRandomValues(new Uint8Array(16));
  const iv = crypto.getRandomValues(new Uint8Array(12));
  const key = await deriveKey(password, salt);

  const encrypted = await crypto.subtle.encrypt(
    { name: 'AES-GCM', iv: iv },
    key,
    fileData
  );

  return { encrypted, salt, iv };
}

This is a simplified example. Our actual implementation includes additional security measures.

⚠️

Important Security Note

San modpas la, li pral enposib pou nou dechifre dosye ou yo epi w ap jwenn yon dosye pèvèti ki enposib pou li.

Tankou sa ou li?

Send your first encrypted file in seconds. No account required.

Voye fichye chiffres kounye a