Military-grade security

Nezve encrypt/decrypt mafaera

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

Pa sendfilesencrypted.com isu tine hanya nekuchengetedzeka kwemafaira ako uye tinoda kuti ruzivo rwako rwekugovera mafaera online ive uye unzwe wakachengeteka.

2

Browser Generates a Key

Ndokusaka takashandisa emahara faira encryption mashandiro.

3

File is Encrypted

Ese mafaera aunogovera muSendfilesencrypted.com ari kuvharirwa asati aiswa kumaseva edu, izvi zvinowedzera chengetedzo kufaira rega rega raunogovera, kudzivirira chero munhu kana kutyisidzira kubva pazviri.

4

Encrypted File is Uploaded

Nenzira imwecheteyo, mafaera ako ese akacheneswa mubrowser yako uchishandisa password yawakapa paunenge uchiaisa, izvi zvinova nechokwadi chekuti kana munhu anorwisa akawana mafaera ako, anove akavharidzirwa zvizere.

5

Recipient Downloads

Heano maitiro atinoita encrypt mafaera ako asati aiswa uye kuchengetwa pamaseva edu.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Iyo kodhi inotyora mafaera ako kuita akawanda madiki mafaera, chidimbu chega chega chakavharidzirwa uchishandisa password yawakashandisa kuaisa uye yakasarudzika kodhi yeboka rega rega remafaira, izvi zvinopa kuchengetedzwa kwakanyanya kumafaira ako. Mushure mekuita uku chidimbu chega chega chefaira chakavharidzirwa chinoiswa uye kuchengetwa pane yedu server. Izvi zvinovimbisa kuti kunyangwe isu, vanogadzira, hatigone kuwana mafaera ako.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

Zvino ini ndichakuratidza maitiro atinoita decrypt mafaera ako.

🔒

TLS Transport

Rangarira kuti faira rega rega rekutanga rakashandurwa kuita zvidimbu zvakawanda zvemafaira akavharidzirwa, ayo ndiwo anochengetwa pane yedu server. Chidimbu chega chega chinotorwa mubrowser uyezve password yawakaisa uye iyo yakasarudzika kodhi yefaira block inoshandiswa kukwanisa kuburitsa chidimbu chega chega icho chinozobatanidzwa kune zvimwe zvakawanda zvakadhindwa zvidimbu zvefaira rako rekutanga uye wobva wagadzira uye kudhawunirodha iyo. original file.

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

Pasina iyo password, hazvizogoneke kuti isu tibvise mafaera ako uye iwe uchawana yakaora faira isingagone kuverenga.

Kuda zvaunoverenga?

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

Tumira mafaira akavharidzirwa izvozvi