2009-11-25 7 views
-1

Je veux écrire un programme de mot de passe en C++ qui vérifiera le mot de passe saisi par rapport à un fichier dans une archive cryptée pour voir si c'est correct. L'archive est accessible par empreintes digitales, mais possède également un mot de passe de sauvegarde, que je suppose être utilisé. Comment passer la barrière de mot de passe dans l'archive pour vérifier le fichier dans l'archive? D'une certaine manière je ne pense pas que std::fstream ferait l'affaire.Accès aux archives cryptées

OS: Windows XP

compilateur: MS Visual Studio 9.0 Express. J'ai aussi boost installé si nécessaire.

Cryptage: QL Protector Suite biométrique qui est venu avec mon Sony VAIO, l'extension .ueaf sur l'archive

+4

S'agit-il d'une archive que vous construisez, ou quelque chose de préexistant, comme une archive Zip cryptée? Qu'entendez-vous par «empreinte digitale accessible» - biométrie? –

Répondre

2

Les informations cruciales manquantes est ce genre d'archives c'est. Une fois que vous savez que chercher une bibliothèque supportant ce type d'archive. Si ce n'est pas un format d'archive populaire et qu'il n'y a pas de bibliothèque, vous devez trouver quel type d'algorithme de cryptage est utilisé et comment il est appliqué, puis utiliser cette information pour décrypter le contenu de l'archive "à la main".