Se connecter avec
S'enregistrer | Connectez-vous

apprendre la cryptographie

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

j'aimerais bcq faire pareil que toi, mais mes connaissances en C sont trop limittées pour ça. Si qqun avait une idée pour coder un prog qui remplace des lettres par d'autres ou des chiffres ce serait cool ;-)
merci d'avance

sa ne sert a rien de conseiller un langage, mais plutot une methode.
Pour la cryptographie, il vous faudra de tres solides connaissance en mathemetiques (arithmetique, analyse, etc), car les algoritme sont tres complexe et repose sur des fondamentaux mathematique, donc ceci ne s'apprend pas du jour au lendemain...
bon courage.

Pour concevoir un petit algo de cryptage qui tient quand meme bien la route, il n'ya pas besoins d'etre un génie en math !

Il suffit de se documenter un peu sur les methodes existante et d'essayer de les modifier, de les adapter, d'en inventer d'autres.
Expert Programmation

Citation :

aleksi a écrit :
sa ne sert a rien de conseiller un langage, mais plutot une methode.
Pour la cryptographie, il vous faudra de tres solides connaissance en mathemetiques (arithmetique, analyse, etc), car les algoritme sont tres complexe et repose sur des fondamentaux mathematique, donc ceci ne s'apprend pas du jour au lendemain...
bon courage.

C'est en fait pour ça que je suggère un langage simple, pour ne pas trop se soucier du langage et plus de l'algo.

Personnelemnt, j'ai fait un petit programme en C en mode console qui crypte un message avec un algorithme que j'ai créé.
Mais bon, ça dépend vraiment si tu veux faire un super système indécryptable ou bien juste pour le fun.

Pour la 2ème solution, je peux t'aider. Car les systèmes de cryptographie comme le RSA ou comme le md5, sont assez complexes, et personnelemnt j'ai de la peine à comprendre le md5 par cotnre le RSA est plus simple à comprendre.

Mais, connais-tu déjà un language de programmation ou pas?

pour cripter un message, ta cas faire comme sur mon exemple:

a b c d e f g h i j k l m n o p q r s
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
t u v w x y z
20 21 22 23 24 25 26

imagine ke ta clé, c'est "exemple" e x e m p l e
5 24 5 13 16 12 5

pour écrire blabla, sa fé: b(2)+e(5), donc7=g
l(12)+ x(24)=36-26=10,donc j.............................

Bonjour,
ecoute, si tu veux apprendre la cryptographi rien que pour t'amuser, alors je et conseil d'utiliser la méthode avec laquel g débuter, c la plus simple, t'as un fichier, tu l'ouvre avec ton programme, et tu le parcours caractére par caractére, ok,et pour chaque caractére tu le converi en code ASCII, et la tu le change, soit tu l'incrément ou tu le décrémente soit par 1 ou 2 ou comme tu veux, et tu reconverti ton numéro que ASCII que t'as changer en caractére, puis tu enregistre les nouveaux caractéres dans ton nouveau fichier ( le fichier crypté) c simple non!
bon courage...

regarde dans le fichier help de ton language, par example moi jel'ai fais avec el turbo pascal, il ya deux fonctions , une pour la concersion en ascii, et l'autre pour le contraire, de ascii en caractére, et c'est les suivantes: ORD(nom variable) et CHR(nom variable).
Lassé par la pub ? Créez un compte
Tom's guide dans le monde