🔐 Tehnička specifikacija šifriranja

Razumijevanje CloudPaste-ove enkripcije na strani klijenta

✓ Arhitektura nultog znanja

Pregled

CloudPaste koristi end-to-end enkripcija na strani klijenta kako biste osigurali da vaši podaci ostanu privatni i sigurni. Kada je enkripcija omogućena, sav tekst i slike se enkriptuju u vašem pretraživaču prije slanja na naše servere. To znači da nikada nemamo pristup vašim nešifriranim podacima ili vašoj lozinki.

🛡️ Vaši podaci su šifrirani prije nego što napuste vaš uređaj.
Server pohranjuje samo šifrirane podatke i nikada ne vidi vašu lozinku ili dešifrirani sadržaj.

Tehničke specifikacije

Algoritam za šifriranje: AES-256-GCM (Napredni standard šifriranja)
Izvođenje ključa: PBKDF2 (Funkcija izvođenja ključa zasnovana na lozinki 2)
Hash funkcija: SHA-256
Iteracije: 100.000 (iteracije PBKDF2)
Dužina ključa: 256 bita
Dužina soli: 128 bita (nasumično generirano po šifriranju)
Dužina intravenske injekcije: 96 bita (nasumično generirano po šifriranju)
Implementacija: Web Crypto API (izvorna kriptografija preglednika)

Kako funkcioniše

Proces šifriranja

1
Unesite lozinku
Vi dajete lozinku
→
2
Izvođenje ključa
PBKDF2 generira ključ za šifriranje
→
3
Šifriranje podataka
AES-256-GCM šifrira sadržaj
→
4
Otpremi
Šifrirani podaci poslani na server

Detaljan pregled korak po korak:

Proces dešifriranja

Kada vi ili neko ko ima lozinku otvori šifrovani kanal:

Sigurnosne funkcije

🔒 Šifriranje na strani klijenta

Sva enkripcija i dešifriranje se odvijaju u vašem pregledniku pomoću Web Crypto API-ja. Vaša lozinka i nešifrirani podaci nikada ne napuštaju vaš uređaj.

🎲 Jedinstvena enkripcija po operaciji

Svaki put kada se podaci šifriraju, generiraju se nove nasumične vrijednosti soli i IV-a. To znači da isti sadržaj šifriran dva puta proizvodi potpuno drugačiji šifrirani tekst, što sprječava analizu uzoraka.

🔐 Izvođenje snažnog ključa

PBKDF2 sa 100.000 iteracija čini napade grubom silom lozinkom računski skupim. Čak i sa umjereno jakom lozinkom, napadačima bi bili potrebni značajni resursi za probijanje enkripcije.

✅ Autentificirano šifriranje

AES-GCM pruža i povjerljivost i autentičnost. Osigurava da šifrirani podaci nisu mijenjani, štiteći od napada modifikacije.

🌐 Algoritmi industrijskih standarda

Koristimo samo dobro utvrđene, recenzirane kriptografske algoritme (AES-256, PBKDF2, SHA-256) kojima vjeruju sigurnosni stručnjaci širom svijeta.

Šta skladištimo

Na serveru pohranjujemo samo:
  • Šifrirani šifrirani tekst (nečitljiv bez vaše lozinke)
  • Zastavica koja označava da je kanal šifriran
  • Metapodaci (vremenske oznake otpremanja, veličine datoteka)
⚠️ NIKADA ne skladištimo:
  • Vaša lozinka
  • Vaši ključevi za šifriranje
  • Vaši nešifrirani podaci

Najbolje prakse

Ograničenja i razmatranja

Iako je naša enkripcija jaka, molimo vas da imate na umu sljedeće:

Otvoreni kod i transparentnost

Sigurnost kroz nejasnoću nije sigurnost. Naša implementacija šifriranja koristi standardne Web Crypto API-je i može se revidirati pregledom izvornog koda u alatima za razvojne programere vašeg preglednika.