Military-grade security

Banyere izo ya ezo/ decrypt faịlụ

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

Na sendfilesencrypted.com anyị na-eche maka nchekwa nke faịlụ gị yana anyị chọrọ ka ahụmịhe gị na-ekekọrịta faịlụ n'ịntanetị wee nọrọ na nchekwa.

2

Browser Generates a Key

Ọ bụ ya mere anyị ji mejuputa ọrụ nzuzo faịlụ efu.

3

File is Encrypted

A na-ezobe faịlụ niile ị na-ekekọrịta na Sendfilesencrypted.com tupu ebugo ya na sava anyị, nke a na-agbakwunye nchekwa nchekwa na faịlụ ọ bụla ị na-ekekọrịta, na-egbochi onye ọ bụla ma ọ bụ egwu ịnweta ha.

4

Encrypted File is Uploaded

N'otu aka ahụ, faịlụ gị niile na-ehichapụ na ihe nchọgharị gị site na iji paswọọdụ ị nyere mgbe ị na-ebugo ha, nke a na-eme ka ọ bụrụ na onye na-awakpo abanye faịlụ gị, a ga-ezobe ya nke ọma.

5

Recipient Downloads

Nke a bụ ka anyị si ezoro ezo faịlụ gị tupu ebugo ma chekwaa ha na sava anyị.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Koodu ahụ na-agbaji faịlụ gị n'ọtụtụ obere faịlụ, ezoro ezo nke ọ bụla site na iji paswọọdụ ị jiri bulite ha yana koodu pụrụ iche maka otu faịlụ ọ bụla, nke a na-enye nchekwa dị ukwuu na faịlụ gị. Mgbe usoro a gasịrị, a na-ebugo ma chekwaa ibe faịlụ ọ bụla ezoro ezo na sava anyị. Nke a na-achọpụta na ọbụlagodi anyị, ndị mmepe, enweghị ike ịnweta faịlụ gị.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

Ugbu a, m ga-egosi gị otu anyị siri decrypt faịlụ gị.

🔒

TLS Transport

Cheta na faịlụ mbụ ọ bụla tụgharịrị ghọọ ọtụtụ iberibe faịlụ ezoro ezo, nke bụ nke echekwara na sava anyị. A na-ebudata ibe ọ bụla na ihe nchọgharị ahụ wee mepụta paswọọdụ ị debanyere na koodu mgbochi pụrụ iche nke faịlụ ahụ ka ị nwee ike ibelata ibe ọ bụla nke a ga-ejikọta na ọtụtụ iberibe faịlụ mbụ gị ehichapụ wee mepụta wee budata ya. faịlụ mbụ.

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

Enweghị paswọọdụ, ọ gaghị ekwe omume ka anyị decrypt faịlụ gị ma ị ga-enweta faịlụ mebiri emebi nke na-agaghị ekwe omume ịgụ.

Dị ka ihe ị na-agụ?

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

Zipu faịlụ ezoro ezo ugbu a