|
|
DLACryptoFramework / Engin : .Net 8 (C#) Projet initié le : 2023-10-01 |
Introduction et Motivation pour la Sécurité
DLACrypto est une librairie que j'ai conçue et développée en C# pour répondre à un besoin précis : fournir une solution de chiffrement simple et légère pour les applications locales qui nécessitent une sécurité de base des données (comme les classements ou les fichiers de configuration). Ma motivation était de comprendre les mécaniques internes de la cryptographie sans dépendre de librairies externes complexes.
Conception et Algorithmes Personnels
La librairie se concentre sur l'implémentation d'algorithmes de chiffrement rudimentaires et personnalisés. Ce choix met en lumière ma capacité à décortiquer et à recréer les principes fondamentaux de la sécurisation des données. J'ai privilégié la simplicité d'intégration (API simple) tout en assurant une protection sommaire contre la lecture directe.
Architecture et Réutilisabilité (Librairie)
En développant DLACrypto comme une librairie (.dll), j'ai mis en pratique les principes d'encapsulation et de réutilisabilité. Elle est conçue pour être facilement intégrée dans tous mes autres projets C#/.NET (comme le Shooting Gallery ou le BackupManager), démontrant ma compétence à créer des composants logiciels autonomes.
Bilan : Maîtrise des Fondamentaux de la Sécurité
Ce projet valide ma compréhension des défis liés à la protection de l'intégrité des données et de la sécurité de base. C'est une preuve concrète de ma maîtrise du langage C# et de ma rigueur dans le développement de code utilitaire pour le Back-end et les applications système.