Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1678 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[C++ 10 lignes inside] Probleme avec programme de cryptage XOR

n°590030
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:15:33  profilanswer
 

Reprise du message précédent :

Mister_K a écrit :


je cherche pas un resultat pro
tant que ca fonctionne ca me va (a la base j'y connais rien et je sais meme pas ce qu'est une erreur de segmentation  :na: )

mais ça fonctionne pas ta merde :o

mood
Publicité
Posté le 13-12-2003 à 18:15:33  profilanswer
 

n°590031
Profil sup​primé
Posté le 13-12-2003 à 18:15:59  answer
 

Taz a écrit :

mais ça fonctionne pas ta merde :o


si :o

n°590032
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:16:03  profilanswer
 

Citation :


je tient a remercier tout ceux qui ne m'ont pas fait perdre mon temps    


 
En parlant de temps, tu devrais vraiment en prendre pour lire un livre.  
 
Sinon, pourquoi 500 car ? et si j'en tape 501 que se passe-t-il ?
 
et puis foreach c'est joli aussi.

n°590034
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:18:03  profilanswer
 

Mister_K a écrit :


je cherche pas un resultat pro
tant que ca fonctionne ca me va (a la base j'y connais rien et je sais meme pas ce qu'est une erreur de segmentation  :na: )


 
C'est pas tellement la philosophie du forum  
 
(en faire le moins possible, tant que ça compile)

n°590035
Profil sup​primé
Posté le 13-12-2003 à 18:18:06  answer
 

JagStang a écrit :

Citation :


je tient a remercier tout ceux qui ne m'ont pas fait perdre mon temps    


 
En parlant de temps, tu devrais vraiment en prendre pour lire un livre.  
 
Sinon, pourquoi 500 car ? et si j'en tape 501 que se passe-t-il ?
 
et puis foreach c'est joli aussi.  


parce qu'apres je vais mettre une phrase disant "Veuillez taper un texte de 500 caracteres maxi"
ca pour le moment ca me sert de base et evidemment je l'ai pas fini mais au moins ca marche ;) (jai mis 500 pour pas avoir a mettre de 'chaine.size' dans le 'FOR' et foreach je connais pas.)

n°590036
Profil sup​primé
Posté le 13-12-2003 à 18:19:02  answer
 

JagStang a écrit :


 
C'est pas tellement la philosophie du forum  
 
(en faire le moins possible, tant que ça compile)  


je demanderais pas mieu si j'avais le temps et les connaissances.

n°590037
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:19:06  profilanswer
 

tu as jamais entendu parler de buffer overflow... une des faille les plus utilisées...

n°590038
hellbilly
free smile
Posté le 13-12-2003 à 18:19:26  profilanswer
 

Mister_K a écrit :


je cherche pas un resultat pro
tant que ca fonctionne ca me va (a la base j'y connais rien et je sais meme pas ce qu'est une erreur de segmentation  :na: )


le probleme c'est que ca marche pas du tout  :sweat:
 
edit: ca m'apprendra a  :sleep:


Message édité par hellbilly le 13-12-2003 à 18:21:22
n°590039
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:20:00  profilanswer
 

mais putain, ou t'as vu qu'en C++ on indicait de 1 à N+1
où t'as vu qu'on fait s[i] sur une chaine vide :o

n°590040
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:20:11  profilanswer
 

il me semble pourtant que tu as un mimimum d'intérêt. mais il serait bien de franchir le pas.

mood
Publicité
Posté le 13-12-2003 à 18:20:11  profilanswer
 

n°590041
Profil sup​primé
Posté le 13-12-2003 à 18:20:35  answer
 

JagStang a écrit :

tu as jamais entendu parler de buffer overflow... une des faille les plus utilisées...


génial la faille tu va pouvoir planter mon programme avec ton overflow alors :ouch:

n°590042
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:21:54  profilanswer
 

Mister_K a écrit :


génial la faille tu va pouvoir planter mon programme avec ton overflow alors :ouch:  

toi t'es vraiment idiot, je crois que c'est clair. comme si on te racontais des bobards depuis le début de ce sujet :pfff:

n°590043
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:22:14  profilanswer
 

laisse tomber.

n°590044
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:22:51  profilanswer
 

je voudrais être modo pour fermer ce truc :o

n°590045
Profil sup​primé
Posté le 13-12-2003 à 18:23:12  answer
 

Taz a écrit :

mais putain, ou t'as vu qu'en C++ on indicait de 1 à N+1
où t'as vu qu'on fait s[i] sur une chaine vide :o


j'ai indicé de 1 a N+1 pour metre i<501 au lieu de i <= 500

n°590046
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:23:27  profilanswer
 

moi je dis, utilises la toute première version que tu as postée. Elle est tip-top.  
 
Allez, dehors maintenant --> []

n°590047
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:23:58  profilanswer
 

Mister_K a écrit :


j'ai indicé de 1 a N+1 pour metre i<501 au lieu de i <= 500

fortune

n°590048
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:24:16  profilanswer
 

Mister_K a écrit :


j'ai indicé de 1 a N+1 pour metre i<501 au lieu de i <= 500


 
ça commence pas à 1.... OUBLIE [:fight]  [:cyberjack]

n°590049
Profil sup​primé
Posté le 13-12-2003 à 18:27:05  answer
 

Taz a écrit :

je voudrais être modo pour fermer ce truc :o


pourquoi tant de haine  :sweat:  
nan mais faut etre raisonnable c'est le deuxieme prgramme que j'essais de faire (apres le prog qui fait XOR mais uniquement avec une lettre)
tout ce que je voulais c'est voir que la fonction marchait avec un peu de texte mais il est evident que je vais pas laisser ca comme ca et l'ameliorer

n°590050
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:28:44  profilanswer
 
n°590052
hellbilly
free smile
Posté le 13-12-2003 à 18:29:50  profilanswer
 

Mister_K a écrit :


pourquoi tant de haine  :sweat:  
nan mais faut etre raisonnable c'est le deuxieme prgramme que j'essais de faire (apres le prog qui fait XOR mais uniquement avec une lettre)
tout ce que je voulais c'est voir que la fonction marchait avec un peu de texte mais il est evident que je vais pas laisser ca comme ca et l'ameliorer


1) tu ne tiens aucun compte des conseils
2) tu affirmes que ton prg marche alors que c'est faux
3) fait un truc qui marche avant de l'améliorer
4) :lol:

n°590053
Profil sup​primé
Posté le 13-12-2003 à 18:32:41  answer
 

hellbilly a écrit :


1) tu ne tiens aucun compte des conseils
2) tu affirmes que ton prg marche alors que c'est faux
3) fait un truc qui marche avant de l'améliorer
4) :lol:  


ca marche
dans le sens que la fonction XOR ca la fait et ca l'affiche
ok c dla merde mais au moins ca le fait.

n°590055
jagstang
Pa Capona ಠ_ಠ
Posté le 13-12-2003 à 18:34:23  profilanswer
 
n°590058
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:37:18  profilanswer
 

Mister_K a écrit :


ca marche
dans le sens que la fonction XOR ca la fait et ca l'affiche
ok c dla merde mais au moins ca le fait.

ben non

n°590060
Profil sup​primé
Posté le 13-12-2003 à 18:42:05  answer
 


désolé ouais c vrai  :D  
en fait le truc c quil prend pas la clé, et moi quand je le teste je met toujours 'a' comme cle et je croyais que ca marchait car cle est initialisé a 'a'[:joce]
 
bon le debutant est a terre défoulez vous.

n°590061
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:43:29  profilanswer
 

Mister_K a écrit :


désolé ouais c vrai  :D  
en fait le truc c quil prend pas la clé, et moi quand je le teste je met toujours 'a' comme cle et je croyais que ca marchait car cle est initialisé a 'a'[:joce]
 
bon le debutant est a terre défoulez vous.

rien à voir  :pfff:  :pfff:  :pfff:

n°590063
Profil sup​primé
Posté le 13-12-2003 à 18:47:18  answer
 

Taz a écrit :

rien à voir  :pfff:  :pfff:  :pfff:  


 :heink: bah si tu tape qu'une lettre ca marchera pas  
genre tape 'zzzzzzzzzzzzzzzzzzzzzzzzzz' t'aura autant de 'fleches vers la gauche' - 1

n°590064
Taz
bisounours-codeur
Posté le 13-12-2003 à 18:48:29  profilanswer
 

Mister_K a écrit :


 :heink: bah si tu tape qu'une lettre ca marchera pas  
genre tape 'zzzzzzzzzzzzzzzzzzzzzzzzzz' t'aura autant de 'fleches vers la gauche' - 1

:pfff:  :pfff:  :pfff:

n°590065
hellbilly
free smile
Posté le 13-12-2003 à 18:52:32  profilanswer
 

Mister_K a écrit :


 :heink: bah si tu tape qu'une lettre ca marchera pas  
genre tape 'zzzzzzzzzzzzzzzzzzzzzzzzzz' t'aura autant de 'fleches vers la gauche' - 1


je prefere la version avec les petits coeurs

n°590072
Profil sup​primé
Posté le 13-12-2003 à 19:11:46  answer
 

hellbilly a écrit :


je prefere la version avec les petits coeurs


au fait (pas taper) on peut quand meme m'expliquer pour quoi le:
    cin << cle;
est ignoré [:icon5]


Message édité par Profil supprimé le 13-12-2003 à 19:12:00
n°590074
Taz
bisounours-codeur
Posté le 13-12-2003 à 19:15:40  profilanswer
 

par ce que tu as oublié d'initialiser le mode saisie de caractère.
 
rajoute un
 

Code :
  1. #include <cstring>
  2. std::memset(&std::cin, EOF, sizeof std::cin);
  3. std::cin >> c;

n°590079
schnapsman​n
Zaford Beeblefect
Posté le 13-12-2003 à 19:41:34  profilanswer
 

Taz a écrit :


Code :
  1. #include <cstring>
  2. std::memset(&std::cin, EOF, sizeof std::cin);
  3. std::cin >> c;




 
http://subotm.free.fr/normaux/_maximus_47-yvele-southpark.gif


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°590085
*syl*
--&gt; []
Posté le 13-12-2003 à 19:51:48  profilanswer
 

Mister_K a écrit :

merci de votre aide (faut vite que je pige ca parce qu'apres je doit essayer de faire un prog qui utilise RSA...)

Bah t'es mal barré garçon [:rofl2][:rofl2][:rofl2]

n°593491
blackgodde​ss
vive le troll !
Posté le 18-12-2003 à 14:42:09  profilanswer
 

tablocryptaid[i]=tablo[i] ^ clai;
 
>> vire le resize et fait
tablocryptaid.push_pack(tablo[i] ^ clai);
 
ou fais le resize AVANT et de la bonne taille :
teablocryptaid.resize(tablo.size(), 0);
 
sinon je vois pas pourquoi tu réutilises pas la 1ere chaine comme faisait Taz ?


---------------
-( BlackGoddess )-
n°598796
xterminhat​e
Si vis pacem, para bellum.
Posté le 29-12-2003 à 23:12:23  profilanswer
 

Si tu fais un 'resize' avec du bourage à la valeur 0, la fin du texte crypté contient la clé de chiffrement.... a quoi il sert ton programme ? Généralement on evite d'envoyer la clé avec le message chiffré :)
 
D'ailleurs quelque soit la valeur du bourage on retrouve la clé immédiatement... bon j'arrete! ----->[]
 
Cordialement,
   Xter.

n°598891
jagstang
Pa Capona ಠ_ಠ
Posté le 30-12-2003 à 00:48:51  profilanswer
 

laissez crever ce topic ridicule

n°598949
Profil sup​primé
Posté le 30-12-2003 à 01:29:45  answer
 

xterminhate a écrit :

Si tu fais un 'resize' avec du bourage à la valeur 0, la fin du texte crypté contient la clé de chiffrement.... a quoi il sert ton programme ? Généralement on evite d'envoyer la clé avec le message chiffré :)
 
D'ailleurs quelque soit la valeur du bourage on retrouve la clé immédiatement... bon j'arrete! ----->[]
 
Cordialement,
   Xter.


merci pour ton conseil :) mais en fait le petit programme que je fait, je le fait car je fait un tpe sur la crypto (une sorte d'exposé) et le programme me sert de production pour illustrer mon tpe (qui est en fait un catalogue simplifié des systemes de cryptage) mais le programme la c'est juste un exemple pour le "jury" c'est donc pas tellement nécessaire pour moi de faire un truc vraiment sûr...
 
a part ca je post quand meme le programme final qui marche tres bien histoire que personne ne fasse Rechercher pour rien s'ils sont intéressé :) (j'ai aussi fait le programme RSA facilement ;))

Code :
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. int main()
  5. {
  6. string mot;
  7. string cle;
  8. cout << "mot?";
  9. getline(cin, mot);
  10. cout << "cle?";
  11. getline(cin, cle);
  12. for(int n=0; n<mot.size(); n=n+4)
  13. {
  14. mot[n] = mot[n] ^ cle[0];
  15. mot[n+1] = mot[n+1] ^ cle[1];
  16. mot[n+2] = mot[n+2] ^ cle[2];
  17. mot[n+3] = mot[n+3] ^ cle[3];
  18. }
  19. cout << mot << endl;
  20. }


(pour cle numerique de 4 chiffres)
merci de ne pas faire de remarques sur le machin du dessus et de "laisser crever ce topic ridicule"  :jap:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
probleme chez freeProblème avec ZipFile et InputStream
Problème avec for_eachprobleme sql avec insert into
Transformation XML==>Javascript : pb avec une affectation multi-lignes(newb' inside) cacher une div ?
SHELL/TCSH : Probleme sur un script automatique[Latex] Vous utilisez quelle distro *TeX (pb de dvi inside)
exif_imagetype probleme[C] Probleme exec dans un fork :D
Plus de sujets relatifs à : [C++ 10 lignes inside] Probleme avec programme de cryptage XOR


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR