Codage de cesar
Fermé
cesarchou
Messages postés
19
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
26 décembre 2011
-
16 janv. 2010 à 18:43
bernicesar Messages postés 10 Date d'inscription samedi 16 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010 - 17 janv. 2010 à 20:56
bernicesar Messages postés 10 Date d'inscription samedi 16 janvier 2010 Statut Membre Dernière intervention 20 janvier 2010 - 17 janv. 2010 à 20:56
A voir également:
- Codage de cesar
- Codage ascii - Guide
- Codage binaire - Guide
- Fichier word illisible codage - Guide
- Application codage - Guide
- Controleur de codage/decodage pci ✓ - Forum Windows 10
14 réponses
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 18:46
16 janv. 2010 à 18:46
Euh, tu pourrais donner un exemple de ton codage? Si j'ai bien compris cela veut dire que si tu veut coder "Salut", le code serais "Hzofg"?
Autre chose, en quel langage tu code?
Autre chose, en quel langage tu code?
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 18:56
16 janv. 2010 à 18:56
Euh, en fait c'est plutot simple :
Disons que A = 0 et Z = 25
inv(x) = 25-x
car si A alors c(0)=inv(0)=25-0=Z non?
Disons que A = 0 et Z = 25
inv(x) = 25-x
car si A alors c(0)=inv(0)=25-0=Z non?
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
16 janv. 2010 à 19:09
16 janv. 2010 à 19:09
oui je suis d'accord et comment
maintenant va se presenter mon algorithme
j'ai besion d'un exple
maintenant va se presenter mon algorithme
j'ai besion d'un exple
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 19:13
16 janv. 2010 à 19:13
Eh bien, pour cela je t'ai demande quel langage tu utilise, si c'est du C je me souviens qu'on pouvais utiliser le code ascii pour remplacer les caracteres, donc vu que les lettres ont une plage entiere de numeros ascii, tu pourrais applique la methode que je t'ai donnee pour faire ton codage.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 19:16
16 janv. 2010 à 19:16
Par exemple, la plage des lettres en majuscule c'est ascii 065-090 et minuscules ascii 097-122, donc si tu veut utiliser ton code, tu pourrais deja verifier si c'est un majuscule ou minuscule, ensuite dependant du cas faire la soustraction sur l'une des plages.
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 19:18
16 janv. 2010 à 19:18
Oui, sauf que je ne vois aps en quel langage est-ce ecrit.
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 19:35
16 janv. 2010 à 19:35
Comme je viens de le dire (ecrire plutot mais ca c'est pas important), il suffit d'utiliser le code Ascii, le probleme etant que cela fait pres de 5 ans que je n'ai pas code en C alors je ne me souviens plus comment faire appel au code Ascii dans C. Si tu pourrais me donner la commande je pourrais te faire une fonction a peaufiner.
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
16 janv. 2010 à 19:59
16 janv. 2010 à 19:59
Eh bien, pour faire un code sur le codage Caesar, on aura besoin de vomparer les lettres pour verifier si majuscule ou minuscule, donc une commande qui recupere le code ascii du caractere, ensuite il faudra une commande qui traduit le chiffre ascii en lettre, pour coder la lettre en caesar il faudra une simple operation mathematique, donc pas plus que cela.
L'algorythme serais le suivant :
Demander le mot/la phrase a coder.
Transformer chaque lettre en code ascii (uniquement les lettres, donc test)
Comparer chaque lettre sous format ascii pour voir si majuscule ou minuscule, puis faire l'operation de codage
Transformer le code ascii obtenu en lettre puis stocker dans une variable
Une fois le codage fini lire la variable avec le texte entier codé.
L'algorythme serais le suivant :
Demander le mot/la phrase a coder.
Transformer chaque lettre en code ascii (uniquement les lettres, donc test)
Comparer chaque lettre sous format ascii pour voir si majuscule ou minuscule, puis faire l'operation de codage
Transformer le code ascii obtenu en lettre puis stocker dans une variable
Une fois le codage fini lire la variable avec le texte entier codé.
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
17 janv. 2010 à 13:31
17 janv. 2010 à 13:31
Nouveau jour, nouvelles idees. Tu a reussi a trouver un code pour faire marcher l'encodage Caesar?
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
16 janv. 2010 à 18:53
16 janv. 2010 à 18:53
oui c'est sa mais je n'arrive pas à ecrire l"algorithme
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
16 janv. 2010 à 19:15
16 janv. 2010 à 19:15
voici ce que j'ai essayé de faire
code:
tantque ("symbole à coder existe") faire
C= symbole àcoder
y=ax+b
c(x)=ymod26
c(x)=inv(x)
fin tanque
retourner inv(x)
code:
tantque ("symbole à coder existe") faire
C= symbole àcoder
y=ax+b
c(x)=ymod26
c(x)=inv(x)
fin tanque
retourner inv(x)
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
16 janv. 2010 à 19:32
16 janv. 2010 à 19:32
en aucun langage
je voudrai l'ecrire en C ou en java
peut tu m'aider
et je voudrai que le programme yreite les lettre majuscule d'une part et miniscule
d'autre part
je voudrai l'ecrire en C ou en java
peut tu m'aider
et je voudrai que le programme yreite les lettre majuscule d'une part et miniscule
d'autre part
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
16 janv. 2010 à 19:41
16 janv. 2010 à 19:41
en on a par exple
#include <stdio.h>
dit tu veut kel commande par exple
#include <stdio.h>
dit tu veut kel commande par exple
bernicesar
Messages postés
10
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
20 janvier 2010
17 janv. 2010 à 20:56
17 janv. 2010 à 20:56
non je ne parvient pas toujours