Tlemceni13 Posté(e) il y a 1 heure Share Posté(e) il y a 1 heure La démo : https://algeria.hstn.me/crypt/ 1. Fonctionnalités Principales Chiffrement de fichiers (Tab "CHIFFRER") : Permet de transformer n'importe quel fichier en un fichier protégé avec l'extension .enc. Déchiffrement de fichiers (Tab "DÉCHIFFRER") : Permet de restaurer le fichier original à partir d'un fichier .enc, à condition de posséder le mot de passe correct. Sécurité Locale : Le traitement s'effectue entièrement dans le navigateur de l'utilisateur. Aucune donnée n'est envoyée vers un serveur externe, garantissant la confidentialité des documents et des mots de passe. Gestion du téléchargement : Une fois le processus terminé, l'application génère automatiquement le téléchargement du fichier résultant. 2. Spécifications Techniques (Sécurité) L'outil utilise des standards de cryptographie robustes via l'API Web Crypto : Algorithme de chiffrement : AES-256-GCM (Advanced Encryption Standard avec mode Galois/Counter), offrant à la fois la confidentialité et la vérification de l'intégrité des données. Dérivation de clé : Utilise PBKDF2 (Password-Based Key Derivation Function 2) avec 310 000 itérations et un hachage SHA-256. Cela rend les attaques par force brute sur le mot de passe beaucoup plus lentes et difficiles. Protection par Sel (Salt) et IV : Un "sel" unique de 16 octets et un vecteur d'initialisation (IV) de 12 octets sont générés aléatoirement pour chaque opération de chiffrement. 3. Interface et Expérience Utilisateur Design "Cyberpunk" : L'interface utilise un thème sombre avec des accents orange vif, des lignes de balayage (scan lines) et une police typographique futuriste. Glisser-Déposer (Drag & Drop) : Supporte l'importation rapide de fichiers par glissement dans la zone dédiée. Indicateur de force du mot de passe : Un script analyse en temps réel la complexité du mot de passe (longueur, majuscules, chiffres, caractères spéciaux) et affiche une barre de progression de couleur. Retours visuels : L'application inclut des barres de progression pour les étapes de calcul (lecture, dérivation de clé, chiffrement) et des notifications de succès ou d'erreur (ex: mot de passe incorrect). 4. Structure du fichier de sortie Le fichier .enc généré contient une structure précise pour permettre le déchiffrement futur : Magic Number : "ENC1" (pour identifier que le fichier provient de cet outil). Paramètres : Le sel (16 octets) et l'IV (12 octets). Données chiffrées : Le nom du fichier original (encodé) suivi du contenu binaire du fichier. En résumé : C'est un utilitaire "Single Page Application" (SPA) très sécurisé, idéal pour protéger des fichiers sensibles avant de les stocker sur un cloud non sécurisé ou de les envoyer via une messagerie classique. Ceci est un contenu masqué, merci de Se connecter ou S’inscrire Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.