Military-grade security

Maidir le comhaid chriptithe / dhíchriptithe

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

Ag sendfilesencrypted.com is cúram dúinn faoi shlándáil do chuid comhad agus ba mhaith linn go mbeadh do thaithí ag roinnt comhad ar líne sábháilte agus go mbraitheann muid sábháilte.

2

Browser Generates a Key

Sin é an fáth go bhfuil feidhmiúlacht criptithe comhad saor in aisce curtha i bhfeidhm againn.

3

File is Encrypted

Tá na comhaid go léir a roinneann tú i Sendfilesencrypted.com á criptiú sula ndéantar iad a uaslódáil chuig ár bhfreastalaithe, cuireann sé seo sraith slándála le gach comhad a roinneann tú, rud a choisceann ar aon duine nó bagairt rochtain a fháil orthu.

4

Encrypted File is Uploaded

Ar an gcaoi chéanna, déantar do chuid comhad go léir a dhíchriptiú i do bhrabhsálaí ag baint úsáide as an bhfocal faire a chuir tú ar fáil agus iad á n-uaslódáil, cinntíonn sé seo má dhéanann ionsaitheoir rochtain ar do chuid comhad, beidh siad criptithe go hiomlán.

5

Recipient Downloads

Seo mar a dhéanaimid do chuid comhad a chriptiú sula ndéantar iad a uaslódáil agus a stóráil ar ár bhfreastalaithe.

Technical Details

For security experts and the technically curious

🔐

AES-256-GCM

Briseann an cód do chuid comhad i gcomhaid bheaga iolracha, criptítear gach píosa trí úsáid a bhaint as an bhfocal faire a d’úsáid tú chun iad a uaslódáil agus cód uathúil do gach grúpa comhad, tugann sé seo slándáil níos mó fós do do chuid comhad. Tar éis an phróisis seo déantar gach píosa comhad criptithe a uaslódáil agus a stóráil ar ár bhfreastalaí. Cinntíonn sé seo nach féidir linn, na forbróirí, rochtain a fháil ar do chuid comhad.

🔑

PBKDF2 Key Derivation

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

🛡️

Zero-Knowledge Architecture

Anois taispeánfaidh mé duit conas a dhíchriptímid do chuid comhad.

🔒

TLS Transport

Cuimhnigh gur iompaigh gach comhad bunaidh go leor píosaí de chomhaid criptithe, arb iad na cinn atá stóráilte ar ár bhfreastalaí. Déantar gach píosa a íoslódáil sa bhrabhsálaí agus ansin úsáidtear an focal faire a d’iontráil tú agus cód uathúil an bhloc comhaid chun a bheith in ann gach píosa a dhíchriptiú a cheanglófar leis an iliomad píosaí díchriptithe eile de do chomhad bunaidh agus ansin an comhad bunaidh.

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

Gan an focal faire, beidh sé dodhéanta dúinn do chuid comhad a dhíchriptiú agus gheobhaidh tú comhad truaillithe nach féidir a léamh.

Cosúil leis an méid a léann tú?

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

Seol comhaid criptithe anois