si le fait de créer un fichier ouvrable uniquement par mon programme (avec l'extension personnalisée) permettait de crypté son contenu ... ?
Et donc savoir si faire ce genre de programme serais dur à faire ou pas ?
Tu peux déjà te renseigner sur le chiffrement ( césar, vigenere, transposition, rsa, chiffrement par bloc) ça te donnera une idée des informations dont tu as besoin
Une fois le chiffrement choisi tu pourra organiser le format de ton fichier (par exemple entête avec un hash de la clé de dechiffrement la taille des blocs pour le chiffrement,etc..)
C'est pas trop compliqué, le plus chiant a mon avis ça sera de gérer le retour à la ligne en console
a la limite pour le texte tu crées un champs texte avec gtk/qt pour plonger plus vite dans les étapes de chiffrement/déchiffrement