Military-grade security

וועגן ענקריפּט / דעקריפּט טעקעס

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

ביי sendfilesencrypted.com מיר זאָרגן וועגן די זיכערהייט פון דיין טעקעס און מיר וועלן אַז דיין דערפאַרונג מיט ייַנטיילונג טעקעס אָנליין זאָל זיין און פילן זיכער.

2

Browser Generates a Key

אַז איז וואָס מיר האָבן ימפּלאַמענאַד פריי טעקע ענקריפּשאַן פאַנגקשאַנאַליטי.

3

File is Encrypted

אַלע די טעקעס וואָס איר טיילן אין Sendfilesencrypted.com זענען ינקריפּטיד איידער זיי זענען ופּלאָאַדעד צו אונדזער סערווערס, דאָס מוסיף אַ שיכטע פון זיכערהייט צו יעדער טעקע וואָס איר טיילן, פּרעווענטינג קיין מענטש אָדער סאַקאָנע פון אַקסעס זיי.

4

Encrypted File is Uploaded

אין דער זעלביקער וועג, אַלע דיין טעקעס זענען דעקריפּטיד אין דיין בלעטערער ניצן די פּאַראָל וואָס איר האָט צוגעשטעלט ווען איר ופּלאָאַדעד זיי, דאָס ינשורז אַז אויב אַ אַטאַקער אַקסעס דיין טעקעס, זיי וועלן זיין גאָר ינקריפּטיד.

5

Recipient Downloads

דאָ איז ווי מיר ינקריפּט דיין טעקעס איידער זיי זענען ופּלאָאַדעד און סטאָרד אויף אונדזער סערווערס.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

דער קאָד ברייקס דיין טעקעס אין קייפל קליין טעקעס, יעדער שטיק איז ינקריפּטיד מיט די פּאַראָל איר געוויינט צו צופֿעליקער זיי און אַ יינציק קאָד פֿאַר יעדער גרופּע פון טעקעס, דאָס גיט אפילו מער זיכערהייט צו דיין טעקעס. נאָך דעם פּראָצעס יעדער שטיק פון ענקריפּטיד טעקע איז ופּלאָאַדעד און סטאָרד אויף אונדזער סערווער. דאָס ינשורז אַז אפילו מיר, די דעוועלאָפּערס, קענען נישט אַקסעס דיין טעקעס.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

איצט איך וועט ווייַזן איר ווי מיר דעקריפּט דיין טעקעס.

🔒

TLS Transport

געדענקט אַז יעדער אָריגינעל טעקע איז געווארן פילע ינקריפּטיד טעקעס, וואָס זענען סטאָרד אויף אונדזער סערווער. יעדער שטיק איז דאַונלאָודיד אין דעם בלעטערער און דערנאָך די פּאַראָל וואָס איר האָט אריין און די יינציק קאָד פון די טעקע בלאָק זענען גענוצט צו קענען צו דעקריפּט יעדער שטיק וואָס וועט זיין דזשוינד צו די פילע אנדערע דעקריפּטיד ברעקלעך פון דיין אָריגינעל טעקע און דאַן שאַפֿן און אראפקאפיע די טעקע. אָריגינעל טעקע.

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

אָן דעם פּאַראָל, עס וועט זיין אוממעגלעך פֿאַר אונדז צו דעקריפּט דיין טעקעס און איר וועט באַקומען אַ פאַרדאָרבן טעקע וואָס איז אוממעגלעך צו לייענען.

ווי וואָס איר לייענען?

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

שיקן טעקעס ינקריפּטיד איצט