Military-grade security

Momba ny rakitra encryption/decrypt

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

Ao amin'ny sendfilesencrypted.com dia mikarakara ny fiarovana ny rakitrao izahay ary tianay ho azo antoka ny traikefanao amin'ny fizarana rakitra an-tserasera.

2

Browser Generates a Key

Izany no antony nametrahanay fampiasa fanafenana rakitra maimaim-poana.

3

File is Encrypted

Ny rakitra rehetra izay zarainao ao amin'ny Sendfilesencrypted.com dia atao encryption alohan'ny hampidirana azy any amin'ny lohamilinay, izany dia manampy sosona fiarovana amin'ny rakitra tsirairay zarainao, manakana izay olona na fandrahonana tsy hiditra amin'izy ireo.

4

Encrypted File is Uploaded

Toy izany koa, ny rakitrao rehetra dia voavaha ao amin'ny navigateur anao amin'ny fampiasana ny tenimiafina nomenao rehefa mampakatra azy ireo, izany dia miantoka fa raha misy mpanafika miditra amin'ny rakitrao dia ho voafehy tanteraka izy ireo.

5

Recipient Downloads

Toy izao ny fomba hanafenanay ny rakitrao alohan'ny hampidirana azy sy tehirizina ao amin'ny lohamilinay.

Technical Details

For security experts and the technically curious

πŸ”

AES-256-GCM

Ny kaody dia manapaka ny rakitrao ho rakitra kely maromaro, ny ampahany tsirairay dia voarakotra amin'ny alΓ lan'ny tenimiafina nampiasainao hampidirana azy ireo ary fehezan-dalΓ na tokana ho an'ny vondrona rakitra tsirairay, izany dia manome fiarovana bebe kokoa ho an'ny rakitrao. Aorian'ity dingana ity dia ampiakarina sy tehirizina ao amin'ny servery ny ampahany tsirairay amin'ny rakitra miafina. Izany dia miantoka fa na izahay mpamorona aza dia tsy afaka miditra amin'ny rakitrao.

πŸ”‘

PBKDF2 Key Derivation

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

πŸ›‘οΈ

Zero-Knowledge Architecture

Ankehitriny dia hasehoko anao ny fomba hamadihana ny rakitrao.

πŸ”’

TLS Transport

Tsarovy fa ny rakitra tany am-boalohany tsirairay dia nivadika ho ampahany maro amin'ny rakitra miafina, izay voatahiry ao amin'ny servery. Ny tapany tsirairay dia alaina ao amin'ny navigateur ary avy eo ny tenimiafina nampidirinao sy ny kaody tokana amin'ny sakana rakitra dia ampiasaina mba hahafahana mamadika ny ampahany tsirairay izay ampifandraisina amin'ireo ampahany maro hafa voafafa amin'ny rakitrao tany am-boalohany ary avy eo mamorona sy misintona ny rakitra tany am-boalohany.

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

Raha tsy misy ny tenimiafina dia tsy ho vitanay ny hamafa ny rakitrao ary hahazo rakitra simba tsy azo vakina ianao.

Tahaka ny zavatra novakianao?

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

Alefaso izao ny rakitra voarakotra