-
CréateurSujet
-
octobre 8, 2023 à 1:18 pm #31737BotParticipant
help
——————–
zookay – Envoyé depuis le Discord : Culte du code -
CréateurSujet
-
AuteurRéponses
-
-
octobre 8, 2023 à 1:19 pm #31738
Pose la question indirectement
——————–
thomua – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:19 pm #31739
Au lieu de demander de l’aide
——————–
thomua – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:19 pm #31740
——————–
0xL5x9 – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:19 pm #31741
——————–
0xL5x9 – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:20 pm #31742
Chere Alice,
Nous devons etre plus prudents, il faut anticiper avant que nous ne soyons
reperes. J’ai termine dans l’urgence mon nouveau schema de chiffrement que j’ai
appele ‘crypteMove’.
Durant l’encryption, nous allons modifier l’ordre des lettres du texte selon
des regles bien etablies. Voici le principe :
– soit TXT la sequence des caracteres a encrypter
– soit ENC la sequence de sortie
(au debut, ENC est vide)
– j’effectue ensuite la manipulation suivante:
* je prends C le premier caractere de TXT et le rajoute a la fin de ENC
* soit X le code ASCII de C modulo 8 (par exemple pour la lettre ‘b’, son
code ASCII est 98 donc X = 2)
* je prends les X premiers caracteres de TXT et les deplace a la fin de TXT
(s’il reste au moins X caracteres dans TXT)
* je recommence jusqu’a ce que TXT soit vide
– a la fin, ENC contiendra le message encrypte.Je te donne un exemple sur le message suivant :
« Petit message court. »
Devient :
« Pee ct mosusriae.ttg »Je sais que tu es l’une des rares personnes a pouvoir mettre en oeuvre une
technique complexe comme celle-ci, cela devrait mieux nous proteger que le code
de cesar que nous utilisions jusqu’a present. Cependant, pour me montrer que tu
as bien compris ma methode, il faut dans un premier temps que tu me renvoies ce
message complet crypte comme je viens de te l’expliquer.Bien a toi,
Bob.——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:20 pm #31743
PS: Pour t’aider, voici la trace d’execution sur « Petit message court. »
TXT:Petit message court.
ENC:
C = PTXT:etit message court.
ENC:P
C = eTXT:essage court.tit m
ENC:Pe
C = eTXT: court.tit mssage
ENC:Pee
C =TXT:court.tit mssage
ENC:Pee
C = cTXT:t.tit mssageour
ENC:Pee c
C = tTXT: mssageour.tit
ENC:Pee ct
C =TXT:mssageour.tit
ENC:Pee ct
C = mTXT:our.titssage
ENC:Pee ct m
C = oTXT:sageur.tits
ENC:Pee ct mo
C = sTXT:ur.titsage
ENC:Pee ct mos
C = uTXT:sager.tit
ENC:Pee ct mosu
C = sTXT:r.titage
ENC:Pee ct mosus
C = rTXT:itage.t
ENC:Pee ct mosusr
C = iTXT:age.tt
ENC:Pee ct mosusri
C = aTXT:e.ttg
ENC:Pee ct mosusria
C = eTXT:.ttg
ENC:Pee ct mosusriae
C = .TXT:ttg
ENC:Pee ct mosusriae.
C = tTXT:tg
ENC:Pee ct mosusriae.t
C = tTXT:g
ENC:Pee ct mosusriae.tt
C = gTXT:
ENC:Pee ct mosusriae.ttg——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:20 pm #31744
—————-
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:21 pm #31745
je dois faire un programme qui permet de crypter des messages de cette façon
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:22 pm #31746
#include
#includeint main() {
char TXT[] = « Petit message court. »;
char ENC[] = « »;while (strlen(TXT) > 1) {
char C = TXT[0];
int len_ENC = strlen(ENC);
ENC[len_ENC] = C;
ENC[len_ENC + 1] = »;
int X = (int)C % 8;
if (X <= strlen(TXT)) {
memmove(TXT + X, TXT, X);
}
printf("TXT : %sn", TXT);
printf("ENC : %sn", ENC);
}return 0;
}——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:22 pm #31747
#include
#includeint main() {
char TXT[] = « Petit message court. »;
char ENC[] = « »;while (strlen(TXT) > 0) {
char C = TXT[0];
int len_ENC = strlen(ENC);
ENC[len_ENC] = C;
ENC[len_ENC + 1] = »;
int X = (int)C % 8;
if (X <= strlen(TXT)) {
memmove(TXT + X, TXT, X);
}
printf("TXT : %sn", TXT);
printf("ENC : %sn", ENC);
}return 0;
}——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:22 pm #31748
——————–
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:23 pm #31749
j’ai fait ça mais en gros ça marche pas à cause de la condition des boucles
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:23 pm #31750
crypteMove.c:14:15: error: comparison of integers of different signs: ‘int’ and ‘unsigned long’ [-Werror,-Wsign-compare]
if (X <= strlen(TXT)) {
~ ^ ~~~~~~~~~~~
1 error generated.
make: *** [ : crypteMove.o] Erreur 1——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:23 pm #31751
du coup j’ai essayé d’utiliser size_t
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:23 pm #31752
sauf qu’après le problème c’est que le programme rentre qu’une seule fois dans la boucle
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:23 pm #31753
bref je comprends rien
——————–
zookay – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:35 pm #31754
Bonjour ,
En effet, votre code a plusieurs problèmes.
Je vous invite à apprendre à utiliser un debugger afin de mieux comprendre et trouver les erreurs dans votre code.——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 1:35 pm #31755
Cela vous permettra d’apprendre à résoudre les problèmes par vous-même.
——————–
badwolf1337 – Envoyé depuis le Discord : Culte du code -
octobre 8, 2023 à 3:26 pm #31767
Le pire c’est ça
——————–
ultralion – Envoyé depuis le Discord : Culte du code
-
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
Sujets récents
-
HTML/ CSS /JS/PHP – Débutant
par Bot
il y a 11 heures et 53 minutes
-
Cloud caméra
par Bot
il y a 1 jour et 10 heures
-
Problème écran en 144hz
par Bot
il y a 2 jours et 2 heures
-
Discord bot projetc
par Bot
il y a 1 jour et 21 heures
-
Seeking a new work as a Full Stack Developer
par Bot
il y a 4 jours et 8 heures
Réponses récentes
Statistiques des Forums
- Comptes enregistrés
- 2 604
- Forums
- 51
- Sujets
- 940
- Réponses
- 17 611
- Mot-clés du sujet
- 0