Forum de mathématiques - Bibm@th.net
Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#51 Re : Cryptographie » trou de mémoire... » 08-04-2009 17:31:50
Re,
Voui c'est ça merci...
@+
#52 Cryptographie » trou de mémoire... » 08-04-2009 15:47:04
- Lutcho74
- Réponses : 4
Bonjour,
Voilà il y a un long moment de ça j'avais vue un documentaire ou il y montré que pendant une guerre(aucune des deux guerres mondiales..) un certain ....(je ne suis pas sur de son nom mais je croit que c'était Napoléon..) faisait passer des message via un style de moulin avec des ailes sur le toit et qui bouge ^^" j'ai oublié le nom de cet sorte de cryptage...
Merci de bien vouloir m'aider.
@+
[EDIT] Pour voir le style de bâtiment que c'était : http://www.apprendre-en-ligne.net/crypt … chappe.gif
#53 Re : Cryptographie » Défi » 16-03-2009 18:43:54
Salut,
Bon je ne suis pas concernai par ton message apparemment(je site : "Salut Fred et Yoshi,") mais moi je te le demande...est ce que tu pourrais mettre ce cryptage s'il te plait ? Car ça peu toujours être intéressant à essayer de le décrypter...
@+
#54 Re : Programmation » [Python] Cryptage par le carré de Vigenère » 04-03-2009 17:50:24
Re,
C'est juste un petit tour de passe-passe réalisé parce que ça m'ennuyait de taper comme tout le monde un "tableau" de 26 x 26.
J'avais pensé a faire un "tableau" avec du code mais je ne voyais pas trop comment donc j'ai laissé tomber et je me suis résolu à faire le tableau "à la main"
Mais je ne comprend pas lorsque tu modifie les caractère (ÏÎ,ÄÂ etc..) la variable lettre à quoi elle correspond (bon je sais cette variable correspond au caractère spéciaux mais comment ? ) ?
Merci pour ces explications :-)
@+
#55 Re : Programmation » [Python] Cryptage par le carré de Vigenère » 04-03-2009 15:03:00
Salut Yoshi,
Pourrais tu stp expliquer tes deux codes par "étapes" et à quoi sert les deux fonctions ?
Merci d'avance
@+
#56 Re : Cryptographie » 2 soeurs , un roman d'espionnage , matt kindt » 04-03-2009 12:19:25
Salut,
Tout ce que je peux te dire c'est que ce n'est pas crypter par l'algorithme de César(décalage) et ce n'est pas de la substition quelquonque car il ya une clé...c'est plutôt bizarre...je te conseille d'aller voir les applet de Fred peut être il y en auras un qui donneras un resultat.
@+
#57 Programmation » [Python] Cryptage par le carré de Vigenère » 02-03-2009 21:01:53
- Lutcho74
- Réponses : 8
Salut,
Bon pour l'instant je n'ai fait que le code de cryptage et dès que j'aurais le temps je ferai celui de décryptage...
Par contre si quelqu'un a des idées pour le simplifier et/ou l'optimiser je suis preneur.
Voilà le code de cryptage:
messageacrypter="bonjour comment ca va"
cl="truc"
messageacrypter=messageacrypter.upper()
cle=cl.upper()
lg_m=len(messageacrypter)
lg_c=len(cle)
key=""
lg_r=lg_m-lg_c
if lg_c<lg_m:
for e in range(lg_r):
key+=cle
###ABCDEFGHIJKLMNOPQRSTUVWXYZ##
a="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
b="BCDEFGHIJKLMNOPQRSTUVWXYZA"
c="CDEFGHIJKLMNOPQRSTUVWXYZAB"
d="DEFGHIJKLMNOPQRSTUVWXYZABC"
e="EFGHIJKLMNOPQRSTUVWXYZABCD"
f="FGHIJKLMNOPQRSTUVWXYZABCDE"
g="GHIJKLMNOPQRSTUVWXYZABCDEF"
h="HIJKLMNOPQRSTUVWXYZABCDEFG"
i="IJKLMNOPQRSTUVWXYZABCDEFGH"
j="JKLMNOPQRSTUVWXYZABCDEFGHI"
k="KLMNOPQRSTUVWXYZABCDEFGHIJ"
l="LMNOPQRSTUVWXYZABCDEFGHIJK"
m="MNOPQRSTUVWXYZABCDEFGHIJKL"
n="NOPQRSTUVWXYZABCDEFGHIJKLM"
o="OPQRSTUVWXYZABCDEFGHIJKLMN"
p="PQRSTUVWXYZABCDEFGHIJKLMNO"
q="QRSTUVWXYZABCDEFGHIJKLMNOP"
r="RSTUVWXYZABCDEFGHIJKLMNOPQ"
s="STUVWXYZABCDEFGHIJKLMNOPQR"
t="TUVWXYZABCDEFGHIJKLMNOPQRS"
u="UVWXYZABCDEFGHIJKLMNOPQRST"
v="VWXYZABCDEFGHIJKLMNOPQRSTU"
w="WXYZABCDEFGHIJKLMNOPQRSTUV"
x="XYZABCDEFGHIJKLMNOPQRSTUVW"
y="YZABCDEFGHIJKLMNOPQRSTUVWX"
z="ZABCDEFGHIJKLMNOPQRSTUVWXY"
tout=[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z]
messagecrypter=""
for i in range(lg_m):
caract_m=messageacrypter[i]
caract_c=key[i]
asc_m=ord(caract_m)
asc_c=ord(caract_c)
if caract_m==" ":
caractcode=" "
elif asc_m>=65 or asc_m<=90 and asc_c>=65 or asc_c<=90:
deca_m=asc_m-65
deca_c=asc_c-65
deca_tout=tout[deca_c]
caractcode=deca_tout[deca_m]
caractcode=chr(ord(caractcode))
messagecrypter+=caractcode
print "Le message qui était a crypter :"
print messageacrypter
print ""
print "La clé : "
print cl
print ""
print "Le message crypter :"
print messagecrypter
Tout les commentaires sont évidement les bienvenue
Pour savoir comment fonction le carré de Vigenère, voici un applet de Fred : http://www.bibmath.net/crypto/poly/vigaction.php3
mais par contre son applet ne donne pas le même résultat que mon programme car il prend la colonne de gauche pour le message en claire et la ligne du haut pour la clé (moi l'inverse)
@+
#58 Re : Entraide (collège-lycée) » dm collége 5éme [Résolu] » 02-03-2009 15:56:11
Salut,
Alors tu vois c'est pas bien compliquez normalement tu est sensé connaitre les caractèristique des quadrilatères en 5ème non? Bon c'est pas compliqué quel sont les figures qui on 4côtés avec 2cotés parallèles et 2côtés égaux? Tel et la question :-)
Dès que tu aura trouver la figure tu dit :
Je sais que le quadrilatère est un ****** car il a 2 côtés parallèles et 2côtés égaux.
@+
[EDIT] A mon avis les conseil de Yoshi sont mieux, mais j'ai posté le message après lui sans avoir vue qu'il avait répondu...
#59 Re : Programmation » [Python] problème de liste » 01-03-2009 16:28:33
Salut,
A mon avis c'est parce que tu as dit que L2=L1 donc chaque changement que tu donne à une des deux listes affecte également l'autre...j'en suis pas sur à 100% mais je pense que c'est ça.
@+
[EDIT] Oui c'est bien ça je viens de tester pour être sûr et donc voilà c'est sûr...
#60 Re : Programmation » [Python] Décryptage d'un texte codé par masque jetable » 28-02-2009 20:40:12
Re,
Oui c'est vrai que c'est évident mais ça ne met pas venue à l'idée...
Merci
@+
#61 Re : Programmation » [Python] Décryptage d'un texte codé par masque jetable » 28-02-2009 20:25:21
Salut,
Ok, c'est bon j'ai tout pigé j'ai fait quelque essai avec python en tapant: print int("0x41",16) par exemple...,
et j'ai même compris la seul ligne de ton code que je ne comprenais pas(la seul ligne "importante")... :-)
Par contre, comment faire avec python pour que quand on donne par exemple A il donne le code hexadécimal sous la forme 0x41?
Merci encore une fois pour tes explications
@+
#62 Re : Programmation » [Python] Décryptage d'un texte codé par masque jetable » 27-02-2009 21:22:09
Re,
Pour les deux première ligne c'est clair mais après...non je suis encore plus embrouiller...mais c'est pas grave je vais voir pour trouver de la doc dessus ou alors demander à mon prof de techno...
Merci quand même :-)
@+
#63 Re : Programmation » [Python] Décryptage d'un texte codé par masque jetable » 27-02-2009 20:46:47
Re,
A ok en faite moi j'ai un petit document là où y a toutes les lettre de l'alphabet en binaire,ASCII et de l'ascii ecrit hexadécimal , c'est pour ça moi y a écrit que c'est de l'hexadécimal sur la feuille j'ignorai que c'était de l'ascii écrit en hexadécimal...je vien d'apprendre quelque chose :-)
Drôle de message quand même...
@+
#64 Re : Café mathématique » Multiplication maya » 27-02-2009 20:34:31
Salut,
Je trouve cette technique super ! !
Bon par contre au début c'est un peu spayce a comprendre avec les genres de retenues mais maintenant j'ai tout compris :-)
En tout cas c'est génial, merci Fred d'avoir poster ce lien :-)
@+
#65 Re : Programmation » [Python] Décryptage d'un texte codé par masque jetable » 27-02-2009 17:08:19
Salut,
Pour le second code c'est pas du ASCII mais de l'hexa, non?
Et ton code ne fonctionne pas...(peu être que ça vient de ma version de python mais j'en doute...)
A un moment tu lui demande de te donné la valeur entière d'un caractère...et je ne sais pas si ça vien de ma version de python mais tu as oublier de définir la variable Message avant de l'utiliser...
@+
#66 Re : Programmation » [Python] Cryptage par décalage (algorithme de Cesar) » 27-02-2009 16:28:59
Re,
Voilà le script de dé-cryptage :
cle="2"
cle=int(cle)
longueur=len(messagecrypter)
i=0
alph=""
messageclair=""
for i in range(longueur):
asc=ord(messagecrypter[i])
if asc>=65 or asc<=90:
asc=asc-cle
messageclair=messageclair+chr(asc)
print messageclair
J'ai regarder tes codes Yoshi mais foulala j'y comprend casiment rien...
#67 Re : Programmation » [Python] Cryptage par décalage (algorithme de Cesar) » 27-02-2009 15:34:49
Bijour,
ça y est j'ai réussi... bon par contre il ne prend pas les accents...
cle="2"
cle=int(cle)
messageacrypter=messageacrypter.replace(" ","")
longueur=len(messageacrypter)
messageacrypter=messageacrypter.upper()
i=0
alph=""
messagecrypter=""
for i in range(longueur):
asc=ord(messageacrypter[i])
if asc>=65 or asc<=90:
asc=asc+cle
if asc>91:
asc=asc-26
if asc<65:
asc=asc+26
messagecrypter=messagecrypter+chr(asc)
print messagecrypter
Bon il n'est pas super mais bon je suis quand même content de moi vue que la dernière fois que j'ai essayer je suis rester casi deux jours a voir comment je pourrais faire et que je ne trouver pas...En faite je pense que le problème dans mon ancien script c'est que je ne mettais pas le message à crypter en majuscule...
Et je compte voir pour le script de décryptage tout de suite et ensuite je verrai pour qu'il soit mieux(qu'il prenne les accents)...
@+
[EDIT] j'avais oublier d'enlever les espaces dans le message à crypter donc j'ai modifier le code et c'est bon...
#68 Re : Programmation » [Python] Cryptage par décalage (algorithme de Cesar) » 25-02-2009 15:53:04
Salut,
Je ne regarde pas encore tes codes car là je suis en vacances donc une fois que j'aurais finit mais devoirs je vais m'y remettre et je pourrais les comparer avec les tient :-)
@+
[Pour Yoshi:] Pour ton E-mail je l'ais juste survoller et désolé de ne pas t'y répondre mais j'ai pas trop le temps en ce moment (je doit bosser un max pour rattraper mon retard dans des matières) mais dès que j'en ai l'occasion je regarderais mieux ton mail...
[Edit] Quand je parle de l'e-mail c'est pas celui que tu m'a envoyé hier(je viens juste de le voir j'ai un petit bugue avec ma boite mail)
#69 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 14-02-2009 20:59:05
Re,
Oui je vais apprendre tous ça (carré parfais, table de multiplication jusqu'au nombre que tu m'a indiquer sur le mail et tout ce qu'il y a sur le pdf)
MERCI ! :)
@+
[à part] je suis en train de lire un petit chapitre d'un tuto sur la fonction def, ça a l'aire un peu compliqué mais bon je continue d'avancer...
#70 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 14-02-2009 20:07:05
Re,
Peu être(tout ce que je peu dire sinon sa serai un peu comme de la diffamation si je disait tout ce que les gens(pions, profs, élèves,parents, etc...) pensent)
@+ et encore merci pour les exos je mit mais dès ce soir
#71 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 14-02-2009 16:36:27
Salut,
Oui mais bon comme je te les dit j'ai un mauvais prof de math cette année -_-
Oui les fonction affines ça fait [tex] f(x) = ax+b [/tex] (j'ai un peu regarder quand même, mais bon j'ai juste survolé la leçons de mon livre)
Et de toute façons mon prof suis le programme du nouveau livre que l'on a eu cette année et donc pour ce qui est des fonctions ça commence par le chapitre "Notion de fonction" et ensuite y a "Proportionalité et fonction linéaire" puis "Fonction affine"...évidement avant ça il y a d'autre chose et après aussi...
@+
#72 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 13-02-2009 23:35:26
Salut,
Merci encore pour m'avoir aidé.
J'ai eu 19/20 =) j'ai perdue un point car je n'avais pas vérifié un calcul (l'image de 2,5 par la fonction f donnait 31,5 et non 31)...
@+
PS: [à Yoshi] pour les DMs que tu m'as envoyé, je les ais tous imprimer et j'ai commencer a regarder mais les trucs sur les fonctions affine en faites je ne les aient pas encore apprisent (les fonctions affines) mais je vais le faire dès que j'aurais compris tout le message #30 (j'avance (très) lentement mais surement...déjà la je commence à pigé un peu les équations du second degré, et plus ça va plus ton message s'éclaircit à mes yeux ^^, bon c'est sur j'en suis qu'a la ligne 13 mais bon je garde espoir de comprendre un jour)
#73 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 10-02-2009 08:26:54
Salut,
Je vais voir pour faire les exos que tu viens de cité...et j'espère les réussir ^^
@+
[A part]
Ok bon je vais voir pour avoir ce module mais pour le chrono si tu l'insère dans le boucle while sa ne l'arrête pas a la fin de la boucle et quand elle recommence le chrono recommence ???
A mon avis mon piti truc avec la boucle ne doit pas fonctionner sinon tu ne réfléchirait pas a comment le faire...en tout cas merci d'essayer de m'aidé(me faire) a avoir un temps imparti. J'ai en tout trois profs différents a qui je doit faire des programme dans ce genre mais c'était pas encore sur car j'arrivais pas a compiler mais la c'est bon mercredi je m'attaque à leurs programmes = )
#74 Re : Entraide (collège-lycée) » DM : Fonction [Résolu] » 09-02-2009 21:13:47
Salut,
La je recopie mon DM avec les remarques que tu m'a dit et je le rend demain je tient a te remercier pour l'aide que tu m'a apporter pour ce DM, et je remercie aussi Fred qui par un manque d'information m'a un peu mal orienter mais j'ai quand même pigé les fonctions grâce à lui donc MERCI à vous deux =)
@+
[A part:]
Et pour ton truc en rapport avec le temps imparti faut installer un module non?
#75 Re : Programmation » [Python] Algorithme de tri à bulles » 08-02-2009 20:24:44
Re,
Et bien le .sort me convient parfaitement merci, j'ignorai cette fonction :)
@+







