🔐 Tehnička specifikacija šifriranja

Razumijevanje CloudPasteove enkripcije na strani klijenta

✓ Arhitektura nultog znanja

Pregled

CloudPaste koristi enkripcija od kraja do kraja na strani klijenta kako bi se osiguralo da vaši podaci ostanu privatni i sigurni. Kada je enkripcija omogućena, sav tekst i slike se enkriptiraju u vašem pregledniku prije slanja na naše poslužitelje. To znači da nikada nemamo pristup vašim nešifriranim podacima ili vašoj lozinki.

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

Tehničke specifikacije

Algoritam šifriranja: AES-256-GCM (Napredni standard šifriranja)
Izvođenje ključa: PBKDF2 (Funkcija derivacije ključa temeljena na lozinki 2)
Hash funkcija: SHA-256
Iteracije: 100.000 (iteracije PBKDF2)
Duljina ključa: 256 bitova
Duljina soli: 128 bitova (nasumično generirano po šifriranju)
Duljina IV: 96 bitova (nasumično generirano po šifriranju)
Implementacija: Web Crypto API (izvorna kriptografija preglednika)

Kako funkcionira

Proces šifriranja

1
Unesite lozinku
Dajete lozinku
→
2
Izvođenje ključa
PBKDF2 generira ključ za šifriranje
→
3
Šifriraj podatke
AES-256-GCM šifrira sadržaj
→
4
Prenesi
Šifrirani podaci poslani na poslužitelj

Detaljna analiza korak po korak:

Proces dešifriranja

Kada vi ili netko s lozinkom otvori šifrirani kanal:

Sigurnosne značajke

🔒 Šifriranje na strani klijenta

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

🎲 Jedinstveno šifriranje po operaciji

Svaki put kada se podaci šifriraju, generiraju se nove slučajne 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 računalno skupima. Čak i s 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.

🌐 Standardni algoritmi industrije

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

Što pohranjujemo

Na serveru pohranjujemo samo:
  • Šifrirani šifrirani tekst (nečitljiv bez vaše lozinke)
  • Zastavica koja označava da je kanal šifriran
  • Metapodaci (vremenske oznake prijenosa, veličine datoteka)
⚠️ NIKAD 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 enkripcije koristi standardne Web Crypto API-je i može se revidirati pregledom izvornog koda u alatima za razvojne programere vašeg preglednika.