MegaCrypt

Ce projet permet de chiffrer des fichiers un par un.

Il a la même fonctionnalité que Cryptomator (écrit en Java).

Il est écrit en C# avec interface WPF pour Windows et GTK# pour les autres systèmes d'exploitations.

Il ne fait que chiffrer le fichier dans un répertoire et n'a pas a se connecter au réseau (si cela se produit c'est que vous avez une version corrompu de l'application). C'est à l'utilisateur de partager le répertoire ou l'application chiffre les fichiers sur le Cloud.

Pourquoi le C# ?
C'est une application qui doit être portable, et que je souhaite réaliser rapidement sans être bloqué par des problèmes d'ordre technique qui pourrait se poser en C++ (ne pas avoir à se préoccuper des libérations de mémoire par exemple).
Ce logiciel ne nécessite pas d’optimisations pointu que l'on pourrait faire en C, voir en assembleur.
Un programme similaire a été réalisé en Java, et j'ai un petit faible pour C#.

La solution comporte 3 projets:

- Un projet métier comportant tout la partie gestion des fichiers.
- Un projet GUI en WPF pour Windows uniquement.
- Un projet GUI en GTK# pour les autres systèmes d’exploitations (*BSD, Linux...)

Version WPF
Version WPF pour Windows

Version GTK#
Version GTK pour tous les OS

Le code source est disponible sur le serveur GIT de Microsoft .