Securevault : application pour crypter vos fichiers avec aes et rsa

Description

Le programme encrypte un fichier en utilisant une clé générée de façon aléatoire et l?algorithme AES (Advanced Encryption Standard) en mode CFB (Cipher Feedback). La clé est ensuite encryptée en utilisant une clé publique RSA et stockée dans un fichier. Pour décrypter le fichier, il faut décrypter la clé en utilisant la clé privée RSA et ensuite décrypter le fichier avec AES-CFB. Les clés RSA peuvent être générées avec le programme.

Ce programme est constitué d'une librairie en C++ utilisant la librairie MIRACL (http://www.shamus.ie/). Cette librairie implémente toutes les primitives nécessaires en cryptographie. Une interface graphique est disponible en Java.

Conclusion :


Le code fonctionne sous Windows et Linux.
Sous Windows, j'ai utilisé le compilateur Microsoft Visual Studio 2003 et sous Linux, un makefile est fourni pour compiler avec gcc (vous devez changer le chemin de la bibliothèque JNI).
Si vous avez des problèmes pour exécuter le programme, n'hésitez pas à m'en faire part.
Ce programme est également disponible ici : http://lucchia.free.fr/Projects.php

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.