Le Composant FastCrypt est basé sur l'excellent travail de Brian Gladman http://fp.gladman.plus.com/index.htm, il permet le Cryptage/Decryptage de fichiers depuis un Flux(Stream) en utilisant des routines optimisées pour la rapidité
ce composant permet
- Le Cryptage/Decryptage des fichiers(ou données texte) avec l'algorithme AES (Advanced Encryption Standard)
- La Génération d'un brouilleur de clé
- La Vérification par mot de Passe
- L'Authentification par un code
- la Signature de fichiers
Certaines fonctions sont absentes pour le moment et seront implémenter plus tard !!!
ce composant gère
l'AES pour le Cryptage/Decryptage
La Signature des données : SHA1, SHA224 , SHA256, SHA384, SHA512;
Nota : le composant utiliser des librairies pre-compiler(au format OBJ) donc légèrement plus rapide que Delphi(puisque c'est du "C") !!!
nous verrons plus tard comment il est possible de sécurisé son Application contre les modifications juste avec un bon SHA & l'AES , certes rien n'est vraiment sécurisable néanmoins cela risque d'interresser certaines personnes du forum ;) en tout cas c'est suffisant pour les newbies :)