Internets ir bīstama vieta, kur atstāt neaizsargātus personas datus un dokumentus; nekad nevar zināt, kad kāds tos nozags.
Tāpēc mums ir nepieciešams papildu aizsardzības slānis.
Izmantojot šo lietotni, varat šifrēt jebkura veida failus, izmantojot AES-256 šifrēšanu, visspēcīgāko!
• Šifrējiet failus, fotoattēlus, videoklipus, mūziku un jebkura cita veida failus!
• Varat arī šifrēt visas mapes, izveidojot vienu pakotni ar vairākiem šifrētiem vienumiem! (Sipējiet mapi, pēc tam šifrējiet zip failu)
• Šifrēšana un atšifrēšana (ģenerētie faili tiek saglabāti tajā pašā mapē kā sākotnējais fails)
PAROLES KRIPTĒŠANA
Lai vēl vairāk palielinātu failu drošību, šī lietotne arī šifrē paroli, padarot to vēl grūtāk uzlauzt.
Šī iemesla dēļ noteikti ATCERIETIES savas paroles vai arī varat tās pierakstīt vēlākai lietošanai.
• PIEZĪME. Ja aizmirsīsit vai pazaudēsit savu paroli, jūs nevarēsit atgūt piekļuvi saviem failiem, kā arī varat TOs NEPATĒRĪGI ZAUDĒT!
Šī iemesla dēļ noteikti rūpīgi rūpējieties par savām parolēm.
• AES-256 šifrēšanas protokols ir militārs, tāpēc to ir gandrīz neiespējami uzlauzt.
Vairāk informācijas:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
Tehniskie dati:
1. Kriptogrāfiskie algoritmi un mehānismi
- Atslēgas atvasinājums: PBKDF2 ar HmacSHA256, 100 000 atkārtojumu, 16 baitu sāls.
Piemērots drošai atslēgas atvasināšanai no paroles.
- Šifrēšana: AES-256 CBC režīmā ar PKCS5Padding un 16 baitu IV, ko ģenerē SecureRandom.
AES-CBC ir drošs, ja to apvieno ar autentifikāciju (MAC). Kods pareizi izmanto šifrēt-tad-MAC.
- Integritāte un autentiskums: HMAC-SHA256 virs sāls + IV + šifrētais teksts.
Nodrošina aizsardzību pret izmaiņām un iejaukšanos.
2. Paroles un atslēgu apstrāde
- Parole nolasīta no saskarnes, kopēta uz char[], izmantota un notīrīta uzreiz pēc lietošanas.
- Atvasinātā atslēga, kas sadalīta AES un HMAC daļās, notīrīta pēc lietošanas.
- Lieka dzēšana pēdējā sadaļā aizsargā pret atmiņas noplūdēm.
- Piezīme. Rediģējamā lauka notīrīšana fona pavedienā var nebūt ideāla.
3. Šifrēšana un uzglabāšanas plūsma
- Ieraksta failā: sāls, IV, šifrēti dati, kam seko HMAC.
- Pielāgo failu atļaujas, lai ierobežotu piekļuvi.
- Pareiza straumju izmantošana, lai atjauninātu HMAC rakstīšanas laikā.
4. Atšifrēšanas un verifikācijas straume
- Nolasa sāls un IV, iegūst atslēgas, aprēķina HMAC, lai pirms atšifrēšanas pārbaudītu integritāti.
- Izmanto LimitedInputStream, lai ierobežotu lasīšanu līdz pareizajam šifrētā teksta garumam.
- Atšifrē ar CipherInputStream, raksta pagaidu failā.
- Droši izdzēš pagaidu failu, ja rodas kļūda.
- Pirms galīgā faila pārrakstīšanas pārbauda integritāti.
5. Izņēmumu apstrāde un tīrīšana
- Konkrēti izņēmumi tiek apstrādāti ar skaidriem ziņojumiem.
- Sensitīvo mainīgo attīrīšana un straumju slēgšana, kas veikta pēdējā sadaļā.
Atjaunināta
2025. gada 28. jūl.