begin process at 2012 02 10 00:46:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES

CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES


 Information sur la source

Note :
7,33 / 10 - par 3 personnes
7,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Source .NET ( DotNet ) Classé sous :crypter, decrypter, chaine, string, caractère Niveau :Débutant Date de création :20/07/2007 Vu / téléchargé :18 638 / 1 186

Auteur : johann36

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

 Description

Cliquez pour voir la capture en taille normale
Bonjour,

Je débute en VB.Net et c'est la première source que je dépose sur Vbfrance. J’attends beaucoup de vos critiques qui me permettront d'évoluer.
En revanche, les moqueries ou les choses de ce genre merci de les mettre de côté.

Pour en revenir à mon sujet, comme le titre l'indique, cette application sert à crypter et décrypter une chaîne de caractères (idéal pour les mots de passe). J'ai utilisé 2 modules :
1 - Il sert à crypter la chaîne à l'aide d'une Clé ainsi que l'utilisation d'une division pour certains cas qui me permettent de transformer le code ASCII du caractère vers un autre (la plage de code ASCII utilisé est comprise entre 33 et 126 ou 128 et 254, les autres ne sont pas pris en compte).
2 - Il sert à décrypter la chaîne qui est crypté. Un caractère crypté se compose de 3 caractères (le caractère crypté, la clé et la division), cela permet de décoder celui-ci.

Bon j'espère que ma description reste compréhensible en attendant je suis à votre écoute pour tous renseignements et surtout critique.

Jb_One36



 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 de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CHIFFREMENT XOR PLUS ROBUSTE par dheroux
Source avec Zip CRYPTAGE MARANT par alpha5
Source avec Zip ACCÈS PAR MOT DE PASSE À FEUILLE EXCEL par mimiZanzan
Source avec Zip CRYPTER-DÉCRYPTER UN TEXTE - TEXTE CRYPTÉ UNIQUEMENT EN MAJ... par Saintache
Source avec Zip Source avec une capture FOLDER PROTECTION par hackoo

 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
CHAÎNE ALÉATOIRE / RANDOM STRING par mizoz
Source avec Zip TRAFIC CHAINE par Helga

Commentaires et avis

Commentaire de windob le 20/07/2007 11:43:57

Je peux pas tester ton code car c'est du dotnet mais déja en lisant ta description, si chaque caractere devient un mot de 3 caractere une fois crypté, alors ça veut dire que la taille triple en cryptant et ça c'est pas bon du tout pour un cryptage !

C'est une des regles de bases, un algorithme ne doit pas augmenter la taille du texte crypté sauf pour l'arrondir a un multiple du nombre de bits du cryptage.

Commentaire de OneHacker le 21/07/2007 12:30:56

WINDOB tu te trompes, au peut très bien augmenter la taille, comme le vigénère ou le MD5 et SHA.

Commentaire de johann36 le 21/07/2007 19:20:57

Merci à vous deux pour vos réponses.
Maintenant je ne sais pas trop ou aller car effectivement j'ai recherché les noms de Vigenère, MD5 et SHA-256 et il est bien noté que la cryptographie se fait sur une chaîne de longueur variable.

Cependant, je souhaiterai que quelqu'un puisse tester mon application et ainsi me critiquer sur mon code.

Merci encore à tous les deux.

Jb_One36

Commentaire de windob le 21/07/2007 20:13:01

Les algo de SHA et MD5 ne sont pas des algos de cryptage  mais de hachage puisq'ils produisent une empreinte de taille fixe donc on ne peut pas vraiment parler d'augmentation de taille (Ex, un MD% sera toujours sur X octets, 16, 32, ...).

Pour vigenere, il me semble que c'est un algo de remplacment alphabetique simple em fonction de la cle (donc decqlqge simple par somme, il m'est donc pas cense augmenter la taille du texte.

Ce que je voulais dire c'est que l'algo ne doit pas augmenter la taille du texte en cryptant mais bien sur, il doit s'appliquer sur une chaine de longueur variable !

J'aurais bien teste mais je n'ai pas .net, desole !

PS : desole, texte tape sur un clavier qwerty donc pas d'accents possibles ...

Commentaire de OneHacker le 21/07/2007 23:43:37

Oui mais le hashage fait partie du cryptage pour moi car c'est une sécurité.

Euh j'ai testé ton programme. Il est super ! L'avantage c'est que d'un   mot crypté avec graine aléatoire et décrypter quelque soit le truc aléatoire c'est du prodige ! 8/10 !

Commentaire de OneHacker le 21/07/2007 23:44:04

J'ai mis 10/10 finalement sans faire expres ^^

Commentaire de johann36 le 22/07/2007 10:29:13

ok merci pour ces remarques, je reste neanmoins à votre écoute pour d'autres avis.

Commentaire de hvb le 23/07/2007 00:23:06

Tu devrais "DOTNETifier" un peu tout ça, on dirait du vb6...

Commentaire de OneHacker le 25/07/2007 19:01:03

HVB tu te trompes c'est bel est bien du .Net donc ne ressemble nullement au VB6.

Commentaire de johann36 le 25/07/2007 21:29:21

Merci pour ton soutient OneHacker, en ce moment même je suis entrain d'étudier une solution pour que l'utisateur choisisse un format pour crypter sa chaîne de caractères afin de mettre tous le monde d'accord.

Un grand MERCI à OneHacker pour ses conseils et son esprit de collaborateur, je remercie également les autres pour leurs critiques qui me font avancés.

Jb_One36

Commentaire de hvb le 26/07/2007 09:44:50

mid,asc,chr,left,int,msgbox...
C'est du vb6 ça, pas du .net. ça marche seulement parcque la reference Visual Basic est activé.
Oublie les si tu veux faire du vrai .NET
OneHacker: je t'ai déja fait à toi aussi ce genre de remarque, tu n'as pas compris, que veux tu que je te dise?

Commentaire de johann36 le 26/07/2007 10:03:06

HVB aurais tu un exemple de code correspondant au .NET pure afin de me donner une idée sur l'ensemble des modifs que je dois effectuer.

Merci d'avance

Commentaire de simoneo le 27/07/2007 05:51:38

Salut, quand j'appui sur le bouton decrypter l'exception "Argument ou  appel de procédure nom valide" au niveau de :  
RecupCaract = Chr(FormMath)

Commentaire de johann36 le 27/07/2007 07:03:15

Salut SIMONEO,

Peux-tu me donner plus de précisions car moi de mon coté je n'ai aucun problème.
J'ai téléchargé la source sur vbfrance et tout est ok.

Jb_One36

Commentaire de OneHacker le 27/07/2007 16:39:01

HVB du moment que c'est dans la framework.NET c'est du .NET

Commentaire de hvb le 28/07/2007 17:26:50

Commentaire de : hvb le 26/07/2007 09:44:50  
(...)
OneHacker: je t'ai déja fait à toi aussi ce genre de remarque, tu n'as pas compris, que veux tu que je te dise?

Commentaire de OneHacker le 30/07/2007 20:18:42

J'ai compris ce que le .Net depuis longtemps, donc t'a rien à me dire.

Commentaire de aze185 le 31/08/2007 00:44:16

Hum .. petit problème .. j'ai télécharger le logiciel et je ne trouve pas l'application ! Juste une dll, et des fichiers inconnue :(
C'est peut-etre mon ordinateur sinon .. mais cela reste bizard.

Commentaire de johann36 le 31/08/2007 14:39:14

Salut AZE185 !

Je viens de télécharger mon appli et tout est ok, je n'ai de problèmes pour tester ... . Essaie de télécharger à nouveau le fichier. Une chose est sur, c'est que ça fonctionne correctement.

Bon courage et à bientôt.

Commentaire de rababe2000 le 01/10/2007 14:25:51

le meme probleme je trouve pas l exe de votre application
si tu peux m aide svp

Commentaire de johann36 le 01/10/2007 14:40:59

A rababe2000.

C'est normal que tu ne trouves l'exe, quand tu ajoutes une appli sous vbfrance, les fichiers exe ne sont pas stockés pour des raisons de sécurité.
Si tu veux tester l'appli tu dois avoir vb.net (si ce n'est pas le cas, tu peux télécharger et installer visual basic 2005 express (version gratuite)).

Tiens moi au courant

Commentaire de allthew3 le 11/10/2007 19:12:43 3/10

Je cherchais une source en .NET et je tombes sur une source VB6 -_-'
Apprend à ecrire en .NET merci d'avance

Commentaire de keke84 le 23/01/2008 16:06:31

g telecharger la source mais quand je l'ouvre y a rien

Commentaire de Hackdevil le 23/09/2010 18:37:00 9/10

Bravo, bon algo de cryptage.
J'ai testé vite fait et ça fonctionne bien.

Continue comme ça ;)

Commentaire de johann36 le 24/09/2010 06:45:10

Merci HackDevil pour tes commentaires.
Ça fait plaisir de bonnes critiques, j'en prend note.

@+

Commentaire de lline le 12/12/2010 22:20:36

j'ai téléchargé ton code,je l'ai testé un peu.Franchement c'est du bon travail continue comme ça et peut être qu'un jour tu fera la une des journaux!Je vais revoir le code pour des critiques et suggestions.Mais bravo qu'à même

Commentaire de boutman le 19/08/2011 03:38:07

c est un très bon algo de cryptage .je l ai testé est ca marche très bien .a part qu'il ne marche pas avec les langue  du l'extrême et moyenne orient comme le chinois ou bien l arabe

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Insertion d'un caractère dans une chaine string [ par osta ] Vous seriez gentils si vous m'indiquiez l'instruction qui permet d'insérer un caractère dans une chaîne de caractère pour une position déterminée à l' Retirer espaces dans un string [ par fonic ] Existe-t-il une fonction ou un moyen d'effacer automatiquement des espaces a l'intérieur d'une chaine de caractère ? (inverse de space()) crypter une lettre d'une chaine de caractère [ par alanito ] bonjour, je voudrais crypter une lettre d'une chaine de caractère par le cryptage de cesar. je sais pa comment faire: en C la méthode es écriture et lecture d'un fichier en binaire [ par Taur33 ] Bonjour à tous Voilà je voudrais précalculer les puissances de 2 jusqu'à 10000 pour accélérer ma fonction (Dectobinaire(nombre as string)as string)don [VB.NET 2003] Tableau de bytes et string [ par liquide ] Bonjour, PB de tableau de bytesj'ai un tableau de byte (1024) dans lequelle j'integre une chaine de caractere (encodage vb.net).ma chaine etant plus p Ajouter valeur devant chaine de caractère [ par francesco_italia ] Bonjour,Je viens vers vous car j'ai une demande assez urgent.En fait voilà mon souci:J'ai un fichier Texte qui a deux colonne.La deuxième co Hexadécimal/ASCII [ par nitroptik ] Salut, je cherche une fonction qui me permettrais de convertir des string hexadécimal en string ascii ... mais le problème c’est quand convertir string en autres string en utilisant "select case" [ par elmekki ] bonjour,j'ai besoin de faire une fonction qui permet de convertir une chaine de caracteres en une autre chaine de caracteres en utilisant "select case Recherche d'un caractère invisible dans un string [ par SkyRocKo ] Hello !!! En fait, je suis en train de créer pour le fun un extracteur d'images depuis un fichier quelconque. Le procédé est trè chaine de caractère [ par clovis23 ] Bonjour!je voudrais savoir comment procéder pour récupérer séparement les voyelles et les consonnes d'un mot saisi dans un texte box sous visual basi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,962 sec (3)

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