11
votes

Comment chiffrer et déchiffrer un fichier avec QT / C ++?

Je souhaite créer un programme, qui peut chiffrer et déchiffrer un fichier complet avec un mot de passe individuel. Y a-t-il un moyen de gérer cela dans qt et / ou c ++ et comment?


0 commentaires

5 Réponses :


5
votes

ni qt ni la bibliothèque standard C ++ n'ont encragé intégré. Vous aurez besoin d'une autre bibliothèque externe pour gérer le cryptage.


0 commentaires

11
votes

www.cryptopp.com est une bibliothèque C ++ très complète avec des implémentations de la plupart des algorithmes.

Le programme actuel (sélectionnez Fichier, lire, obtenir la clé, crypter, etc.) doit être un morceau de gâteau.


0 commentaires

21
votes

Je ne l'ai jamais utilisé moi-même, mais j'ai entendu de grandes choses sur QCA . C'est cross Platfrom, utilise un API de type QT et des fichiers de données QT.


0 commentaires

6
votes

Old, je sais, mais essayez Botan . Il est effectivement utilisé en interne par QT Creator 2.0. Si vous téléchargez les sources QT Creator 2.0, vous trouverez une copie de Botan 1.8.8 Tout configuré pour le système de construction QT (QMake).


0 commentaires

3
votes

QT ne fournit pas de fonctionnalité à chiffrer / déchiffrer.

QCryptographichumash ne génère que des hachages. Ce n'est pas ce que vous recherchez.


0 commentaires