Criptografia S File Encryptor

10+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Internet je opasno mjesto na kojemu se osobni podaci i dokumenti ostavljaju nezaštićeni; nikad se ne zna kad će ih netko ukrasti.
Zato nam je potreban dodatni sloj zaštite.

S ovom aplikacijom možete šifrirati bilo koju vrstu datoteke pomoću AES-256 enkripcije, najjače!

• Šifrirajte datoteke, fotografije, video zapise, glazbu i sve druge vrste datoteka!

• Također možete šifrirati cijele mape, stvarajući jedan paket s više šifriranih stavki! (Zipajte mapu, a zatim šifrirajte zip datoteku)

• Šifriranje i dešifriranje (generirane datoteke spremaju se u istu mapu kao i izvorna datoteka)

ŠIFRIRANJE LOZINKE

Kako bi dodatno povećala sigurnost datoteka, ova aplikacija također šifrira lozinku, što dodatno otežava njezino probijanje.

Iz tog razloga, pobrinite se da ZAPAMTITE svoje lozinke ili ih možda možete zapisati za kasniju upotrebu.

• NAPOMENA: Ako zaboravite ili izgubite lozinku, nećete moći ponovno dobiti pristup svojim datotekama i možete IH TRAJNO IZGUBITI!
Iz tog razloga dobro vodite računa o svojim lozinkama.

• Protokol šifriranja AES-256 je vojne razine, što ga čini gotovo nemogućim za probijanje.

Više informacija na:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/

Tehnički podaci:

1. Kriptografski algoritmi i mehanizmi
- Ključna derivacija: PBKDF2 s HmacSHA256, 100 000 ponavljanja, 16-bajtna sol.
Prikladno za sigurno izvođenje ključa iz lozinke.
- Enkripcija: AES-256 u CBC načinu rada s PKCS5Padding i 16-bajtnim IV koji generira SecureRandom.
AES-CBC je siguran u kombinaciji s autentifikacijom (MAC). Kod ispravno koristi encrypt-then-MAC.
- Integritet i autentičnost: HMAC-SHA256 preko soli + IV + šifrirani tekst.
Osigurava zaštitu od promjena i neovlaštenog rukovanja.
2. Rukovanje lozinkom i ključem
- Lozinka pročitana sa sučelja, kopirana u char[], korištena i obrisana odmah nakon upotrebe.
- Izvedeni ključ razdvojen na AES i HMAC dijelove, izbrisan nakon upotrebe.
- Suvišno brisanje u odjeljku finally štiti od curenja memorije.
- Napomena: brisanje polja za uređivanje u pozadinskoj niti možda nije idealno.
3. Tijek šifriranja i pohrane
- Zapisuje u datoteku: sol, IV, šifrirane podatke, nakon čega slijedi HMAC.
- Podešava dopuštenja za datoteke kako bi se ograničio pristup.
- Ispravna upotreba tokova za ažuriranje HMAC-a tijekom pisanja.
4. Tok dešifriranja i provjere
- Čita sol i IV, izvodi ključeve, izračunava HMAC za provjeru integriteta prije dešifriranja.
- Koristi LimitedInputStream za ograničavanje čitanja na ispravnu duljinu šifriranog teksta.
- Dekriptira s CipherInputStream, piše u privremenu datoteku.
- Sigurno briše privremenu datoteku ako dođe do pogreške.
- Provjerava integritet prije prepisivanja konačne datoteke.
5. Rukovanje iznimkama i čišćenje
- Posebne iznimke obrađuju se jasnim porukama.
- Čišćenje osjetljivih varijabli i zatvaranje tokova izvršeno u odjeljku finally.
Ažurirano
28. srp 2025.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Što je novo

•Segurança foi aprimorada.

Podrška za aplikaciju

O razvojnom programeru
Lucas Vieira Jorgeto
lucas.jorgeto@gmail.com
Av. das Macieiras Nova Trieste JARINU - SP 13240-000 Brazil
undefined