Military-grade security

Um dulkóða/afkóða skrár

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 er okkur annt um öryggi skráa þinna og við viljum að reynsla þín af því að deila skrám á netinu sé og líði örugg.

2

Browser Generates a Key

Þess vegna höfum við innleitt ókeypis skráardulkóðunarvirkni.

3

File is Encrypted

Verið er að dulkóða allar skrár sem þú deilir á Sendfilesencrypted.com áður en þeim er hlaðið upp á netþjóna okkar, þetta bætir öryggislagi við hverja skrá sem þú deilir og kemur í veg fyrir að einhver einstaklingur eða ógn komist inn á þær.

4

Encrypted File is Uploaded

Á sama hátt eru allar skrár þínar afkóðaðar í vafranum þínum með því að nota lykilorðið sem þú gafst upp þegar þú hleður þeim upp, þetta tryggir að ef árásarmaður kemst í skrárnar þínar verða þær að fullu dulkóðaðar.

5

Recipient Downloads

Hér er hvernig við dulkóðum skrárnar þínar áður en þeim er hlaðið upp og geymt á netþjónum okkar.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Kóðinn skiptir skrám þínum í margar litlar skrár, hvert stykki er dulkóðað með því að nota lykilorðið sem þú notaðir til að hlaða þeim upp og einstakan kóða fyrir hvern hóp skráa, þetta veitir skrárnar þínar enn meira öryggi. Eftir þetta ferli er hvert stykki af dulkóðuðu skránni hlaðið upp og geymt á netþjóninum okkar. Þetta tryggir að jafnvel við, verktaki, getum ekki nálgast skrárnar þínar.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

Nú mun ég sýna þér hvernig við afkóða skrárnar þínar.

🔒

TLS Transport

Mundu að hver upprunaleg skrá breyttist í margar dulkóðaðar skrár, sem eru þær sem eru geymdar á þjóninum okkar. Hvert stykki er hlaðið niður í vafranum og síðan er lykilorðið sem þú slóst inn og einstaki kóði skráarblokkarinnar notað til að geta afkóðað hvert stykki sem verður sameinað mörgum öðrum afkóðuðu hlutum upprunalegu skrárinnar og síðan búið til og hlaðið niður upprunalega skrá.

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

Án lykilorðsins mun það vera ómögulegt fyrir okkur að afkóða skrárnar þínar og þú munt fá skemmda skrá sem er ómögulegt að lesa.

Líkar það sem þú lest?

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

Sendu skrár dulkóðaðar núna