Fonctionnalités

Fonctionnalités de GCRYPT : chiffrement, compression et mots de passe.

GCRYPT V0.1.0 réunit le chiffrement, le déchiffrement, la compression, la compression + chiffrement et la génération de mots de passe, sans modifier les formats cryptographiques GCRYPT V1 et V2.

CHIFFRER

Fichier ou texte direct → conteneur GCRYPT V1.

  • Tout type de fichier traité comme octets bruts.
  • Mot de passe d'au moins 12 caractères dans l'interface.
  • Argon2id pour dériver une clé de 256 bits.
  • XChaCha20-Poly1305 pour le chiffrement authentifié.
  • Nom, extension et taille originale protégés dans les métadonnées chiffrées.

DÉCHIFFRER

Lecture automatique des conteneurs V1 et V2.

  • Restauration seulement après validation du conteneur.
  • Message générique en cas de mauvais mot de passe ou de fichier altéré.
  • Protection contre les noms restaurés dangereux.
  • Écriture de travail puis application du nom final après succès.
  • Bouton pour ouvrir le dossier de sortie après une opération réussie.

COMPRESSER

Fichier ou dossier → archive ZIP standard, sans chiffrement.

  • Deflate Rapide 1 / Équilibrée 6 / Maximale 9.
  • Conservation de l'arborescence et des dossiers vides.
  • Liens symboliques refusés.
  • Noms collision-safe : nom (2).zip.
  • Réouverture du ZIP et contrôle des entrées/CRC avant annonce du succès.

COMPRESSER + CHIFFRER

Fichier ou dossier → Zstandard → GCRYPT V2.

  • Zstandard Rapide 1 / Équilibrée 3 / Maximale 19.
  • Pour un dossier : TAR interne en flux, puis compression et chiffrement.
  • Aucun fichier temporaire non chiffré créé par le pipeline normal.
  • Contrôles de chemins et de types d'entrées lors de la restauration.
  • Interopérabilité V2 testée entre Windows, macOS et Linux.

MOT DE PASSE

Génération locale avec le CSPRNG du système.

  • Longueur de 8 à 256 caractères, défaut 24.
  • Majuscules, minuscules, chiffres et symboles configurables.
  • Option pour exclure les caractères ambigus.
  • Au moins un caractère de chaque famille activée.
  • Estimation théorique d'entropie pour les mots de passe générés.

PARAMÈTRES

Réglages locaux non sensibles.

  • Langue : Automatique / Français / English, avec changement immédiat.
  • Thème sombre ou clair dans l'application.
  • Purge mémoire : 1, 5, 15, 30, 60 minutes ou désactivée.
  • Purge manuelle immédiate.
  • Gestion intégrée de l'association .gcrypt sous Windows.
  • Section À propos avec version et plateforme.
Progression et robustesse

Une opération visible étape par étape.

L'interface peut indiquer analyse, dérivation Argon2id, compression, chiffrement, écriture, déchiffrement/décompression, vérification et finalisation selon l'opération en cours.