Composant fastcrypt mettez de la cryptographie dans vos applications

Description

Le Composant FastCrypt est basé sur l'excellent travail de Brian Gladman http://fp.gladman.plus.com/index.htm, il permet le Cryptage/Décryptage 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/Décryptage
La Signature des données : SHA1, SHA224 , SHA256, SHA384, SHA512;

Nota : le composant utiliser des librairies pré-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’intéresser certaines personnes du forum ;) en tout cas c'est suffisant pour les newbies :)

Source / Exemple :


voir le zip

Conclusion :


un grand merci à Brian Gladman, ce composant est OpenSource sous GPL vous pouvez contribuer à son developpement !!!

Codes Sources

A voir également

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.