Criptografia S File Encryptor

10+
Téléchargements
Classification du contenu
Tout public
Capture d'écran
Capture d'écran

À propos de l'application

Internet est un endroit dangereux où laisser des données et des documents personnels sans protection ; on ne sait jamais quand quelqu'un les volera.
C'est pourquoi nous avons besoin d'une protection supplémentaire.

Avec cette application, vous pouvez chiffrer tout type de fichier grâce au chiffrement AES-256, le plus puissant !

• Chiffrez vos fichiers, photos, vidéos, musiques et tout autre type de fichier !

• Vous pouvez également chiffrer des dossiers entiers, créant ainsi un seul package contenant plusieurs éléments chiffrés ! (Zippez le dossier, puis chiffrez le fichier zip.)

• Chiffrement et déchiffrement (les fichiers générés sont enregistrés dans le même dossier que le fichier d'origine).

CHIFFREMENT DU MOT DE PASSE

Pour renforcer la sécurité de vos fichiers, cette application chiffre également le mot de passe, le rendant encore plus difficile à déchiffrer.

Par conséquent, assurez-vous de bien mémoriser vos mots de passe ou de les noter pour une utilisation ultérieure.

REMARQUE : Si vous oubliez ou perdez votre mot de passe, vous ne pourrez plus accéder à vos fichiers et vous risquez de les perdre définitivement !
Par conséquent, veillez à bien protéger vos mots de passe.

Le protocole de chiffrement AES-256 est de niveau militaire, ce qui le rend quasiment impossible à déchiffrer.

Plus d'informations :
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/

Données techniques :

1. Algorithmes et mécanismes cryptographiques
- Dérivation de clé : PBKDF2 avec HmacSHA256, 100 000 itérations, sel de 16 octets.
Adapté à la dérivation sécurisée de clés à partir du mot de passe.
Chiffrement : AES-256 en mode CBC avec PKCS5Padding et un vecteur d'initialisation de 16 octets généré par SecureRandom.
L'AES-CBC est sécurisé lorsqu'il est combiné à l'authentification (MAC). Le code utilise correctement la méthode « chiffrer puis MAC ».

Intégrité et authenticité : HMAC-SHA256 sur salt + IV + texte chiffré.
Assure une protection contre les altérations et les falsifications.

2. Gestion des mots de passe et des clés

Le mot de passe est lu depuis l'interface, copié dans char[], utilisé et effacé immédiatement après utilisation.

La clé dérivée est séparée en parties AES et HMAC, effacée après utilisation.

L'effacement redondant dans la section finally protège contre les fuites de mémoire.

Remarque : l'effacement du champ modifiable dans le thread d'arrière-plan peut ne pas être idéal.

3. Chiffrement et flux de stockage

Écriture dans le fichier : salt, IV, données chiffrées, puis HMAC.

Ajustement des autorisations du fichier pour restreindre l'accès.
- Utilisation correcte des flux pour mettre à jour le HMAC lors de l'écriture.
4. Flux de déchiffrement et de vérification
- Lecture du sel et du vecteur d'initialisation, dérivation des clés, calcul du HMAC pour vérifier l'intégrité avant le déchiffrement.
- Utilise LimitedInputStream pour limiter la lecture à la longueur correcte du texte chiffré.
- Déchiffre avec CipherInputStream et écrit dans un fichier temporaire.
- Supprime le fichier temporaire de manière sécurisée en cas d'erreur.
- Vérification de l'intégrité avant d'écraser le fichier final.
5. Gestion des exceptions et nettoyage
- Les exceptions spécifiques sont traitées par des messages clairs.
- Nettoyage des variables sensibles et fermeture des flux effectués dans la section finally.
Date de mise à jour
28 juil. 2025

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus sur la manière dont les développeurs déclarent la collecte

Nouveautés

•Segurança foi aprimorada.

Assistance de l'appli

À propos du développeur
Lucas Vieira Jorgeto
lucas.jorgeto@gmail.com
Av. das Macieiras Nova Trieste JARINU - SP 13240-000 Brazil
undefined