Comment crypter et décrypter un fichier avec Qt / C ++?
Je veux créer un programme, qui peut chiffrer et de déchiffrer un fichier complet avec un mot de passe individuel. Est-il possible de gérer cela en Qt et/ou C++ et comment?
source d'informationauteur Berschi | 2009-08-11
Vous devez vous connecter pour publier un commentaire.
Je n'ai jamais utilisé moi-même, mais j'ai entendu de grandes choses au sujet de QCA. C'est la croix platfrom, utilise Qt style de l'API de Qt et de types de données.
http://www.cryptopp.com très complet de la bibliothèque C++ avec les implémentations de la plupart des algorithmes.
Le programme (sélectionnez fichier, lire, obtenir la clé, de chiffrer etc) devrait être du gâteau.
Vieux, je sais, mais essayez Botan. C'est en fait utilisé en interne par Qt Creator 2.0. Si vous téléchargez le Qt Creator 2.0 sources, vous pouvez trouver une copie de Botan 1.8.8 tous mis en place pour l'intervalle Qt système de build (qmake).
Ni Qt ni la norme C++ de la bibliothèque de cryptage intégré. Vous aurez besoin d'une autre bibliothèque externe pour gérer le chiffrement.
Qt ne fournit pas la fonctionnalité pour chiffrer/déchiffrer.
QCryptographicHash génère uniquement des tables de hachage. Ce n'est pas ce que vous cherchez.