Military-grade security

Faylların şifrələməsi/şifrinin açılması haqqında

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-da biz fayllarınızın təhlükəsizliyinə əhəmiyyət veririk və faylları onlayn paylaşma təcrübənizin təhlükəsiz olmasını və özünü təhlükəsiz hiss etməsini istəyirik.

2

Browser Generates a Key

Buna görə də biz pulsuz fayl şifrələmə funksiyasını tətbiq etdik.

3

File is Encrypted

Sendfilesencrypted.com-da paylaşdığınız bütün fayllar serverlərimizə yüklənməmişdən əvvəl şifrələnir, bu, paylaşdığınız hər bir fayla təhlükəsizlik qatını əlavə edərək, hər hansı şəxsin və ya təhlükənin onlara daxil olmasının qarşısını alır.

4

Encrypted File is Uploaded

Eyni şəkildə, bütün fayllarınız onları yükləyərkən göstərdiyiniz paroldan istifadə etməklə brauzerinizdə şifrələnir, bu, təcavüzkarın fayllarınıza daxil olduğu halda, onların tam şifrələnəcəyini təmin edir.

5

Recipient Downloads

Fayllarınızı yüklənmədən və serverlərimizdə saxlamazdan əvvəl necə şifrələyirik.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Kod fayllarınızı çoxsaylı kiçik fayllara bölür, hər bir parça onları yükləmək üçün istifadə etdiyiniz parol və hər bir fayl qrupu üçün unikal kod istifadə edərək şifrələnir, bu, fayllarınıza daha da böyük təhlükəsizlik verir. Bu prosesdən sonra şifrələnmiş faylın hər bir parçası yüklənir və serverimizdə saxlanılır. Bu, hətta biz tərtibatçıların da fayllarınıza daxil ola bilməyəcəyimizi təmin edir.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

İndi sizə fayllarınızın şifrəsini necə açdığımızı göstərəcəyəm.

🔒

TLS Transport

Unutmayın ki, hər bir orijinal fayl serverimizdə saxlanılan bir çox şifrələnmiş fayl parçalarına çevrildi. Hər bir parça brauzerə endirilir, sonra daxil etdiyiniz parol və fayl blokunun unikal kodu orijinal faylınızın bir çox digər şifrəsi açılmış hissələrinə birləşdiriləcək hər bir parçanın şifrəsini açmaq və sonra faylı yaratmaq və yükləmək üçün istifadə olunur. orijinal fayl.

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

Parol olmadan fayllarınızın şifrəsini açmaq bizim üçün mümkün olmayacaq və siz oxumaq mümkün olmayan zədələnmiş fayl alacaqsınız.

Oxuduqlarınızı bəyəndinizmi?

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

Şifrələnmiş faylları indi göndərin