begin process at 2013 05 22 14:08:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > UTILITAIRE DE CRYPTAGE DE FICHIERS

UTILITAIRE DE CRYPTAGE DE FICHIERS


 Information sur la source

Note :
Aucune note
Catégorie :Sécurité Source .NET ( DotNet ) Classé sous :crypter, decrypter, encrypter, cryptage, fichier Niveau :Débutant Date de création :25/06/2012 Vu / téléchargé :3 143 / 272

Auteur : Erudix

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cryptal est un utilitaire pour crypter et décrypter simplement toutes sortes de fichier en AES.
Il peut également s'associer l'extension .encrypt


 Conclusion

A vous de me dire ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) EJECTER CLÉ USB OU CD
Source avec Zip Source avec une capture Source .NET (Dotnet) MAGIC FILE NAME : RENOMMEZ VOS FICHIERS AUTOMAGIQUEMENT !

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) NETWORK PASSWORD : RÉCUPÉRER LES MOTS DE PASSE ENREGISTRÉS D... par ShareVB
Source avec Zip Source .NET (Dotnet) BROWSER PASSWORD RECOVERY : RÉCUPÉRATION DES MOTS DE PASSES ... par ShareVB
Source avec Zip Source avec une capture L'EXPONENTIATION MODULAIRE par bergreat
Source avec Zip Source avec une capture CALCULE INVERSE ET CRYPTAGE AFFINE par bergreat
Source avec Zip Source avec une capture LECTEUR DE CARTES À PUCE PC/SC par Legolas211

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CRYPTER ET DÉCRYPTER TOUS TYPES DE FICHIERS "TEXTE ,IMAGES, ... par miccorse
Source avec Zip Source .NET (Dotnet) CRYPTEUR/DECRYPTEUR par zippedfire
Source avec Zip CRYPTER-DÉCRYPTER UN TEXTE - TEXTE CRYPTÉ UNIQUEMENT EN MAJ... par Saintache
Source avec Zip Source .NET (Dotnet) CRYPTAGE DÉCRYPTAGE DE FICHIER PAR MOT DE PASSE par auban
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES par johann36

Commentaires et avis

Commentaire de NHenry le 25/06/2012 19:02:37 administrateur CS

Bonsoir,

2 choses, je commence par la plus importante :


--------------------------------------
TU POURRAIS AU MOINS CITER TES SOURCES :
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/1750a192-520b-4b75-b08f-48b24fd2209c/
http://stackoverflow.com/questions/9243034/how-secure-is-vb-net-rijndael-managed-encryption-or-aes
--------------------------------------

Ensuite, quitte à reprendre des codes tel quel, autant chercher à améliorer, par exemple en mettant les fonctions de cryptage dans un module pour pouvoir réutiliser facilement le code !!!


Sinon concernant le code :
Catch When Err.Number = 53

Utilises plutot le type d'erreur :
Catch Ex as Io.FileNotFoundException


Penses aussi à activer Option Strict et Option Explicit ainsi que de retirer l'import automatique de Microsoft.VisualBasic.

Commentaire de alex_vino le 26/06/2012 14:02:47

Entierement d'accord avec NHenry.

J'ai réalisé un peu pres la meme chose mais sous forme de bibliotheque facilement utilisable dans tout projet .Net,
je laissé le choix de différentes méthodes de crypto: DES, Triple DES et Rinjkaert.
De plus tu n'étais pas obligé d'enregistrer le résultat sous forme de fichier, tu pouvais faire: var secretString = CryptLib.EncryptContent("blablabla")

Par ailleurs ce serait bien de faire des tests unitaires sur ce type de projet. Par exemple si tu encrypte un fichier XML ce serait bien que le décryptage ne perde pas l'indentation et tout le tralala.
Par exemple suivant les méthodes de crypto tu es limité a un certain nombre de bits pour le mot de passse (64bits pour DES = 8 lettres).

Bonne continuation.

Commentaire de Bacterius le 27/06/2012 08:34:54

Trois points importants:
- l'IV ne DOIT PAS etre dérivé du mot de passe, il doit etre aléatoire (et plus, dépendant du mode d'opération utilisé) - utilises le générateur pseudoaléatoire cryptographique offert par C#. Tout l'intéret d'un IV est qu'il permet de chiffrer différemment meme avec la meme clef, dans ton exemple le meme IV est toujours associé a la meme clef, ca ne sert donc a rien. Il faut générer un IV aléatoire a chaque fois et le stocker dans le fichier!!
- tu ne spécifies pas le mode d'opération utilisé pour AES - lequel est utilisé par défaut? ECB n'est pas sécure si la taille du fichier est plus grande que 16 octets.
- il faudrait ajouter un HMAC d'integrité a coté de l'IV dans le fichier pour garantir que le fichier ne soit pas modifié par un attaquant, pour obtenir ca il suffit de faire un HMAC du fichier chiffré en utilisant la clef de chiffrement comme clef (avec par exemple SHA256 ou SHA512)

Commentaire de Bacterius le 27/06/2012 08:41:29

*de VB excuse. Et le mode d'opération par défaut est apparemment CBC d'apres MSDN, ce qui est bon, mais il serait souhaitable de l'ajouter explicitement dans le code, au cas ou le défaut changerait.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Très urgent: Cryptage [ par YannGotti ] Je shouaiterais savoir s'il y à une possibilité de crypter un fichier avec une simple cléf stringFichier: |C:\Essais.txt|Code: |*****||Crypter| |Decry Idée de cryptage [ par mJuJu ] Bonjour à tous et particulièrement les experts en cryptage. Voilà. Depuis quelque temps je m'intéresse un peu à la crypto, aux moyens de crypter un cryptage d'ub application [ par medbachar ] salut les amis je veux savoir est ce que c'est possible de crypter une application qui est creer en vb.net  qui peut cen Décryptage dans un dossier Temp [ par gotakk ] Bonjour, je suis débutant en visual basic et je fait un jeu sous frog creator. Mon problème est le suivant : j'ai trouvé une source qui à une fonctio Cherche cryptage de ce fichier [ par viruskail ] Bonjour je recherche le cryptage de ce fichier : http://www.megaupload.com/?d=4HL0DAPM aidez moi svp crypter/decrypter image insérées dans RichTextBox [ par naim1970 ] naim1970 cryptage décryptage d'un mot de passe [ par faucheuse ] Bonjour tout le monde,Je me suis mis recemment aux macros sur excel, je connais donc quelques bases et me fournit en code sur internet(bien sur je ne cryptage a la sortie et decryptage a l'entree ? [ par diablamanshadow ] bonsoir,voila j'aimerais savoir comment faire pour que quand je save du texte dans un fichier il crypte apres le fichier ou son contenu (j'avais pense decrypter un fichier RAR [ par lylou972 ] hello, j'ai perdu mon petit ami dans un accident de voiture il y a 3 mois et j'ai pu récuperer son disque dur ou il avait stocké toutes nos photos et Cryptage [ par Blanc ] Bonsoir,J'aimerai savoir si quelqu'un pouvais m'expliquer comment faire pour crypter (du texte par exemple..) (en VB.Net.....) mais pas de crypter ca


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,136 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales