Netið er hættulegur staður til að skilja persónuleg gögn og skjöl eftir óvarin; þú veist aldrei hvenær einhver mun stela þeim.
Þess vegna þurfum við auka verndarlag.
Með þessu forriti geturðu dulkóðað hvers kyns skrá með AES-256 dulkóðun, sú sterkasta!
• Dulkóða skrár, myndir, myndbönd, tónlist og allar aðrar skrártegundir!
• Þú getur líka dulkóðað heilar möppur, búið til einn pakka með mörgum dulkóðuðum hlutum! (Pakkaðu möppunni og dulkóðaðu síðan zip skrána)
DUKLINGA LYKILORÐ
Til að auka öryggi skráa enn frekar dulkóðar þetta forrit lykilorðið, sem gerir það enn erfiðara að sprunga.
Af þessum sökum skaltu ganga úr skugga um að þú MUNIÐ lykilorðin þín, eða kannski geturðu skrifað þau niður til síðari nota.
• ATHUGIÐ: Ef þú gleymir eða týnir lykilorðinu þínu muntu ekki geta fengið aðgang að skránum þínum aftur og þú gætir TAPIÐ ÞEIM fyrir fullt og allt!
Af þessum sökum, vertu viss um að passa vel upp á lykilorðin þín.
• AES-256 dulkóðunarsamskiptareglur eru af hernaðargráðu, sem gerir það nánast ómögulegt að brjóta hana.
Nánari upplýsingar á:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
Tæknigögn:
1. Dulmáls reiknirit og kerfi
- Lykilafleiðing: PBKDF2 með HmacSHA256, 100.000 endurtekningar, 16-bæta salt.
Hentar fyrir örugga afleiðslu lykla frá lykilorðinu.
- Dulkóðun: AES-256 í CBC-stillingu með PKCS5Padding og 16-bæta IV myndað af SecureRandom.
AES-CBC er öruggt þegar það er sameinað auðkenningu (MAC). Kóðinn notar dulkóða-þá-MAC, rétt.
- Heiðarleiki og áreiðanleiki: HMAC-SHA256 yfir salt + IV + dulmálstexti.
Tryggir vörn gegn breytingum og áttum.
2. Meðhöndlun lykilorða og lykla
- Lykilorð lesið úr viðmótinu, afritað í char[], notað og hreinsað strax eftir notkun.
- Afleiddur lykill aðskilinn í AES og HMAC hluta, hreinsaður eftir notkun.
- Óþarfi hreinsun í lokahlutanum verndar gegn minnisleka.
- Athugið: Það er kannski ekki tilvalið að hreinsa reitinn sem hægt er að breyta í bakgrunnsþræðinum.
3. Dulkóðun og geymsluflæði
- Skrifar í skrána: salt, IV, dulkóðuð gögn, fylgt eftir með HMAC.
- Breytir skráarheimildum til að takmarka aðgang.
- Rétt notkun strauma til að uppfæra HMAC meðan á ritun stendur.
4. Afkóðun og staðfestingarstraumur
- Les salt og IV, dregur lykla, reiknar HMAC til að sannreyna heilleika fyrir afkóðun.
- Notar LimitedInputStream til að takmarka lestur við rétta dulmálslengd.
- Afkóðarar með CipherInputStream, skrifar í tímabundna skrá.
- Eyðir tímabundinni skrá á öruggan hátt ef villa kemur upp.
- Athugar heilleika áður en lokaskránni er skrifað yfir.
5. Undantekningameðferð og hreinsun
- Sérstakar undantekningar eru meðhöndlaðar með skýrum skilaboðum.
- Hreinsun á viðkvæmum breytum og lokun strauma framkvæmd í lokakaflanum.