Internettet er et farligt sted at efterlade personlige data og dokumenter svævende rundt ubeskyttet; du ved aldrig, hvornår nogen vil stjæle dem.
Derfor har vi brug for et ekstra lag beskyttelse.
Med denne app kan du kryptere enhver filtype ved hjælp af AES-256-kryptering, den stærkeste!
• Krypter filer, fotos, videoer, musik og enhver anden filtype!
•Du kan også kryptere hele mapper og skabe en enkelt pakke med flere krypterede elementer! (Zip mappen, og krypter derefter zip-filen)
• Kryptering og dekryptering (de genererede filer gemmes i samme mappe som den originale fil)
KRYPTERING AF ADGANGSKODE
For yderligere at øge filsikkerheden krypterer denne app også adgangskoden, hvilket gør den endnu sværere at knække.
Af denne grund skal du sørge for at HUSK dine adgangskoder, eller måske kan du skrive dem ned til senere brug.
• BEMÆRK: Hvis du glemmer eller mister din adgangskode, vil du ikke kunne få adgang til dine filer igen, og du kan MISTE DEM PERMANENT!
Af denne grund skal du sørge for at passe godt på dine adgangskoder.
• AES-256 krypteringsprotokollen er af militær kvalitet, hvilket gør den næsten umulig at knække.
Mere information på:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/
Tekniske data:
1. Kryptografiske algoritmer og mekanismer
- Nøgleafledning: PBKDF2 med HmacSHA256, 100.000 iterationer, 16-byte salt.
Velegnet til sikker nøgleafledning fra adgangskoden.
- Kryptering: AES-256 i CBC-tilstand med PKCS5Padding og en 16-byte IV genereret af SecureRandom.
AES-CBC er sikker, når den kombineres med godkendelse (MAC). Koden bruger krypter-derpå-MAC, korrekt.
- Integritet og autenticitet: HMAC-SHA256 over salt + IV + chiffertekst.
Sikrer beskyttelse mod ændringer og manipulation.
2. Håndtering af adgangskode og nøgler
- Adgangskode læst fra grænsefladen, kopieret til char[], brugt og ryddet umiddelbart efter brug.
- Afledt nøgle adskilt i AES- og HMAC-dele, ryddet efter brug.
- Redundant rydning i den endelige sektion beskytter mod hukommelseslækager.
- Bemærk: Det er muligvis ikke ideelt at rydde feltet Redigerbar i baggrundstråden.
3. Kryptering og lagringsflow
- Skriver til filen: salt, IV, krypterede data, efterfulgt af HMAC.
- Justerer filtilladelser for at begrænse adgangen.
- Korrekt brug af streams til at opdatere HMAC under skrivning.
4. Dekryptering og verifikationsstream
- Læser salt og IV, udleder nøgler, beregner HMAC for at verificere integritet før dekryptering.
- Bruger LimitedInputStream til at begrænse læsning til den korrekte chiffertekstlængde.
- Dekrypterer med CipherInputStream, skriver til en midlertidig fil.
- Sletter midlertidig fil sikkert, hvis der opstår en fejl.
- Kontrollerer integriteten før den endelige fil overskrives.
5. Undtagelseshåndtering og oprydning
- Specifikke undtagelser håndteres med klare beskeder.
- Oprydning af følsomme variable og lukning af vandløb udført i den endelige sektion.