TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 Suivante | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 2 Suivante | |
Greenflood
|
# Posté le 25/05/2006 à 12:14:30 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Suggestions, commentaires, critiques, avis, questions, n'hésitez pas à laisser un message (même négatif). |
le grand schtroumpf
|
# Posté le 26/05/2006 à 20:27:07 - Ce membre a mis la note : 20 |
Si vis pacem, para bellum!![]() Groupe : Membres |
pour moi ce sera...
aller, un petit 20
parce que, franchement, avant tont tuto, je me demandais justement comment on cryptais les données, et bin tout est dans ton tuto. un mot: MERCI |
Greenflood
|
# Posté le 26/05/2006 à 22:51:20 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
De rien, c'est l'esprit Zér0/Open Source
|
remram44
|
# Posté le 27/05/2006 à 18:22:59 - Ce membre a mis la note : 3 |
§ KCOMDL §![]() Groupe : Membres |
Il aurait été plus intéressant d'aborder le calcul d'un checksum ou aparenté pour vérifier une modification par l'utilisateur. Par exemple, modulo 11...
|
Greenflood
|
# Posté le 28/05/2006 à 09:33:48 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
C'est un tuto pour les débutants, remram...tu crois que des zéros qui pratiquent le C depuis un mois sont prêts à aborder le MD5, ou le concept de clé privée/publique ? |
Mite-Moisie
|
# Posté le 28/05/2006 à 14:09:51 - Ce membre n'a pas mis de note |
|
nieu Groupe : Bannis |
Attention : y = 2X - 4 est une fonction affine, donc elle n'est pas proportionnelle comme tu dis. A corriger donc.
Je ne note pas car je n'y connais rien en cryptage. |
Greenflood
|
# Posté le 28/05/2006 à 14:24:08 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Je n'entends pas proportionnel au sens mathématique, j'entends proportionnel au sens que le résultat est prévisible.
Mais effectivement je me suis mal exprimé, ca porte à confusion. Je vais corriger ca. |
mleg
|
# Posté le 28/05/2006 à 19:11:05 - Ce membre a mis la note : 16 |
|
None Groupe : Membres |
Yeah pas mal, cependant à noter que le 'coup' du désassembleur est dépassé : il existe aujourd'hui des décomplilateurs (reverse-compiler) qui fournissent un code source carrément imbuvable mais relativement compréhensible pour peu qu'on ait un peu d'expérience. Bien entendu, n'aller pas décompiler Prince of Persia, c'est une perte de temps...
++. |
Greenflood
|
# Posté le 28/05/2006 à 19:16:06 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Les reverse compiler ca existait pas quand j'ai appris l'assembleur sur z80...à croire que chuis un papy :P
Merci pour l'info
|
Mite-Moisie
|
# Posté le 28/05/2006 à 20:01:23 - Ce membre n'a pas mis de note |
|
nieu Groupe : Bannis |
Si tu fais d'autres tutos sur le cryptage, ce qui est très interressant, tu devrais les mettre dans un big tuto |
Greenflood
|
# Posté le 28/05/2006 à 20:30:43 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Là il y'a le bac et tout donc j'aurais pas trop le temps, et après chuis en vacances :P
Je verrais ça fin août quand je rentrerais. |
jolrael
|
# Posté le 08/06/2006 à 17:49:31 - Ce membre n'a pas mis de note |
|
Groupe : Membres |
sur le principe, le tutorial est sympathique mais, ca...
Citation : Noxneo Par contre, imaginons que notre bidouilleur remplace 144 par un nombre très grand, disons 10 000. Le programme calculera la racine carré de 10 000, soit environ 316.23. Notre programme verra que le chiffre est décimal, et affichera donc "fichier de scores corrompu" ou fera ce que vous voulez (par exemple effacer le fichier de scores en tant que punition ^^).
euh tu es bien sur que 316.23 est la racine de 10 000 ???, ca ne serait pas plutot 100 000, enfin, c'est pas grave, sinon le probleme de tes algorythme est toujours le même , un peu trop simple, c'est aps si dur de "tomber sur des chiffres carrés, 1, 4, 9, 16... suivi d'un nombre pair de 0... sinon je pensais a un truc ce serait d'utiliser une fonction un peu plus complexe, par exemple si tu utilise exp(x) et ln pour le decriptage, ca ne devrait pas poser de probleme non? tiens, je vais tester ca |
Greenflood
|
# Posté le 08/06/2006 à 20:27:21 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Ouaip, j'ai loupé un zéro merci
Sinon quant à la simplicité des algorithmes, c'est pour que le tuto soit à la porté de tous, après libre aux zér0s de modifier
|
Anonyme
|
# Posté le 09/06/2006 à 07:10:19 - Ce membre n'a pas mis de note |
|
Groupe : |
excellent mais...
l'assembleur sur un x86 c'est que 25 commandes a tout casser je le sait car sur un tutorial sur l'assembleur je l'ai vu. Donc on peu pas dire que ce soit un language "extremement complique" c'est la méthode qui est ...
voici un lien pour apprendre l'assembleur. http://benoit-m.developpez.com/assembleur/tutoriel/ |
Greenflood
|
# Posté le 09/06/2006 à 08:25:37 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
C'est un langage extrêmement compliqué. Il ne faut pas se fier au nombre de commandes, mais à l'esprit du langage.
Va écrire un programme qui affiche un bmp à l'écran en assembleur. Tu vas en chi*** si t'as lu que 2 tutos sur le net. Autant des langages comme le C sont accessibles à Monsieur Tout le monde avec un peu d'acharnement, autant pour apprendre l'assembleur, il fatru avoir un esprit extrêmement rigoureux et mathématique. Crois moi, j'ai appris un peu d'asm pour processeurs z80 (donc des proc' d'y a 20 ans), et bien en 6 mois tu ne fais même pas l'équivalent du TP du pendu dans le cours C. |
Melk0r
|
# Posté le 10/06/2006 à 12:40:39 - Ce membre a mis la note : 17 |
![]() Groupe : Membres |
Pas mal, je met 17.
Mais, ce n'est pas parce qu'on est des zéros, qu'on est nullissime, et je connais par exemple le principe de clé publique/ clé privée dont tu parles. j'ai hate que tu fasse un tuto plus approfondi, à coups de clés, de fonctions non-monotones et autres "amusements"
|
Anonyme
|
# Posté le 10/06/2006 à 23:51:29 - Ce membre n'a pas mis de note |
|
Groupe : |
N'exagéront rien...
tu sais ya un programmeur a la boite de mon père M... brianso il m'a montré les commandes d'ASM qu'il devait mettre dans un microcontroleur.. là .. tu sais le language des PICs etc... ben tu voit en même pas 5 minute il m'a detailler le code...qui n'etait pas extraordinairement dur d'ailleur (quoique un peu répétitif ) alors de dire que le language ASM c'est "EXTREMEMENT COMPLIQUER" c'est plus pour "abrutir" le peuple et empêcher l'accède a des notions de base parceque entre nous l'ASM c'est l'alphabet de la programmation donc en général si tu veux comprendre ,entreprendre ,crée quelques choses de "sérieux" tu doit commencer par la . (et c'est ce que je fait avec ce tutorial ).
|
jolivier
|
# Posté le 11/06/2006 à 15:55:19 - Ce membre a mis la note : 5 |
|
Groupe : Membres |
Je suis de l'avis de Noxneo pour l'assembleur, toi tu as vu de l'assembleur pour un microcontrolleur pas pour un microprocesseur, le systeme de piles demande une très grande capacité d'abstraction et le fait que ça soit proche de le machine demande de très bonnes connaissances du métériel, de l'architecture et du comportement de l'ordinateur...si en plus il faut comprendre un code compilé par quelqu'un d'autre et essayer de voir ce qu'il fait (ce qui est l'inverse de l'écriture) c'est encore beaucoup plus dur à mon avis...donc bon c'est vraiment loin d'être à la portée de tout le monde...
Maintenant la technique de "cryptage" du tuto est quand même assez ridicule, quiconque voit dans la table des scores 16,25,81,169 comprend vite de quoi il s'agit...il aurait plutot fallu utiliser des fonctions irréversibles genre md5 ou des fonctions mathématiques tordues pour vérifier si le code en clair correspond au code crypté...et faut pas abuser en disant que c'est pas au niveau des zéros, si on comprend le cours de C on peut largement comprendre ces notions de double valeur dont une cryptée qui sert de vérification...donc bon ça fait vraiment léger pour de la "cryptographie"... |
Greenflood
|
# Posté le 13/06/2006 à 13:15:39 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
bon ok j'ai compris, vous voulez des trucs bien :P
Dès que ma dernière épreuve du bac est passée (le 23), je m'y mets
|
Koral
|
# Posté le 11/08/2006 à 23:55:06 - Ce membre a mis la note : 18 |
Ni dieu ni maitre![]() Groupe : Membres |
Citation : undefined Yeah pas mal, cependant à noter que le 'coup' du désassembleur est dépassé : il existe aujourd'hui des décomplilateurs (reverse-compiler) qui fournissent un code source carrément imbuvable mais relativement compréhensible pour peu qu'on ait un peu d'expérience. Bien entendu, n'aller pas décompiler Prince of Persia, c'est une perte de temps...
Carrement imbuvable ??? C'est pire que ca, je ne connais pas encore parfaitement l'assembleur (disont plutot que je connais a peut pres les 25 commandes de l'assembleur mais que je suis incapable d'ecrire un programme avec, eh oui, c'est dur car parmis ces 25 commandes il y en a aucune pour afficher du texte, quitter un programme etc.) et je me debrouille 100 fois mieux avec un deassembleur-debugger qu'avec un programme qui me donnerat un code source en C (langage que je maitrise tres bien). En ce qui concerne ton cours, je trouve que c'est une bonne intro a la cryptographie, je pense que tu devrais en faire d'autres (imaginez que le sdz devienne une reference en matiere d'apprentissage de la cryptographie). Pourquoi ne pas tenter d'utiliser le code ascii (ou tout autre systeme d'encodage des caracteres) ? il est vrai que cela implique pas mal de problemes de mise en place mais le cryptage serat plus difficile a briser. Allez, un p'tit 18. |
Greenflood
|
# Posté le 12/08/2006 à 02:13:17 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
En ce moment j'ai 3 tonnes de projets, donc si quelq'un veut faire des trucs sur le cryptage, qu'il ne se gene pas !
Eventuellement quand ma vague de projets sera passée je preparerais un truc, mais je me vois mal le faire avant Noel
|
revan
|
# Posté le 16/08/2006 à 16:30:57 - Ce membre a mis la note : 14 |
![]() Groupe : Membres |
Comme la plupart l'ont dit, c'est beaucoup trop basique Tu confond les Zer0s et les Moins1 Sans aller jusqu'à apprendre à créer soi-même une fonction de hachage (par exemple), tu peux expliquer le principe et l'utilisation qu'on peut en faire pour l'exemple que tu as donné (stockage des meilleurs scores)... Je pensais faire un tuto sur la cryptographie et son application en C si j'ai le temps
www.remuneurone.com: énigmes, paradoxes, illusions d'optique, cryptologie, débats scientifiques... etc... Sciences : Le temps : existence infinie ?, débat sur la notion de temps, de l'âme et de l'origine de l'univers. Illusion: Coca à plat, si si ! cette bouteille est peinte sur le sol !!! Paradoxe: Le paradoxe du barbier, à en perdre la tête ! Jeu: La règle mystère, un jeu bien sympa !
Allez non de non C'qu'boudiou j'hallucinions Par les baloches du cornu j'ai dû abusé du litron Cette olive on dirait qu'c'est la couille de Godzilla Va m'en falloir des endives Pour contenter c'te bête là Cryptologie : Le chiffrement par grille trouée, une cryptanalyse bien difficile ! |
coyotte49
|
# Posté le 23/08/2006 à 12:49:52 - Ce membre a mis la note : 19 |
|
Groupe : Membres |
Je met 19/20
Ce tuto ne mérite pas le 14/20 de moyenne qui lui a été attribué ! |
Sheirkus
|
# Posté le 10/09/2006 à 20:09:54 - Ce membre n'a pas mis de note |
Tout est là :![]() Groupe : Membres |
Et pourquoi ne pas utiliser le décalage bit à bit, comme présenter dans un tuto concurant, puis écrire la correspondance en ASCII du nombre à stocker (pour des petits nombres), ou même créer un langage du type brainfuck pour stocker ces nombres
Il y a temps de possibilitées quand on pense
Bon tuto !
>The C language< >>Plus de 970 langages de programmation dans le monde, (Hello_World). >>clik here![]() -0x90EBFD- |
Greenflood
|
# Posté le 23/10/2006 à 18:22:29 - Ce membre n'a pas mis de note |
Got root ?![]() Groupe : Membres |
Tu connais beaucoup de gens qui connaissent le brainfuck ? :P
Et puis si c'est fait dans un tuto précédent, pas la peine que je le fasse
Mais vous aurez une suite tôt ou tard, ne vous inquiètez pas... |
Nesquik69
|
# Posté le 14/02/2007 à 01:00:34 - Ce membre a mis la note : 16 |
Slave of the Rythm![]() Groupe : Membres |
Ils n'ont pas l'air de comprendre le fait que l'assembleur c'est compliqué mais bon...
Sinon je te met un 16/20 pour les raisons suivantes : - des points en plus pour le fait que le cours est abordable pour tous et est très compréhensible. - des points en moins pour le fait que le cours est trop abordable, je pense que si tu avais développer un tout petit peu plus ça n'aurait pas fait de mal. Mon tuto sur Code::Blocks. Ma collection de mangas. Caramelldansen | Tydax L'avatar du Capitaine Mousse, ce pervers § |
spider-mario
|
# Posté le 13/05/2007 à 19:45:36 - Ce membre n'a pas mis de note |
![]() Groupe : Membres |
Citation : Le tuto Notre programme verra que le chiffre est décimal, et affichera donc "fichier de scores corrompu" ou fera ce que vous voulez (par exemple effacer le fichier de scores en tant que punition ^^).
Supprimer le fichier n'avancera pas à grand chose vu que de toutes façons il contient des scores corrompus
Par contre, pour détecter que le score est décimal, je ferais plutôt Code : C if(nombre%1) { decimal; } else { entier; } Ça évite d'utiliser à la fois floor et une égalité
|
Jeremie78
|
# Posté le 04/07/2007 à 18:43:04 - Ce membre n'a pas mis de note |
|
Powered by GNU/Linux Groupe : Membres |
C'est un article intéressant
Mais tu aurais aussi pu évoquer les systèmes de vérification intégrés ... Par exemple on intègre un nouveau chiffre dans le score : {chiffre de verification}{score modifié} Un système simple consiste à faire la somme des chiffres, si cette somme dépasse 10 alors on refait la somme et ainsi de suite jusqu'a obtenir un chiffre compris entre 1 et 9 compris ! Lorsqu'on importe les chiffres du score il suffit de mettre ce chiffre à l'écart de tenter de re-crer ce chiffre à partir du scrore. On compare ensuite les deux chiffres de vérification (l'ancien et le nouveau), s'ils correspondent alors le scrore n'a (peut être) pas été modifié. Par exemple chiffre modifié : 5368 Chiffre de vérification : 5 + 3 + 6 + 8 = 22 22 > 9 2 + 2 = 4 4 <= 9 4 est le chiffre de vérification On enregistre donc 45368 ! C'est peu sécurisé si no connait le procédé de génération, mais c'est déjà ça
Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ... |
Dagrut
|
# Posté le 07/09/2007 à 19:20:54 - Ce membre a mis la note : 20 |
Be API! ^_^![]() Groupe : Membres |
Très bon tuto! Mais pour le cryptage, on peut aussi utiliser xor. Si en plus c'est fait de manière répétitive sur le nombre en question, ça peut devenir trés compliqué si on y ajoute les puissances et autres calculs. Bon, ça sera pas crypté en AES 256 bit mais c'est déjà ça La perfection n'existe pas, je met donc 450 xor 465
Racketiciel - Langage SMS Lien cassé >> MP! Mes programmes et mes circuits TMN/TMNF << Donnez votre avis! Le pédalo c'est du passé. État jabber : ![]() Adresse de test (Pour les spams). Ne pas envoyer de message! ofguiauzomxumwcaysqx@yahoo.fr |
clems4ever
|
# Posté le 26/09/2007 à 23:56:41 - Ce membre n'a pas mis de note |
Tu crains Flanders !![]() Groupe : Membres |
bon début mais j'attend impatiament le tuto pour les confirmés
![]() Membre du TPFTG (Téléchargeurs Professionnels de Fichiers en Tout Genre) Actuellement en train de bosser sur mon site : Regarder-TV pour regarder ou télécharger des films et séries ! Avancement : 100% Vidéos déjà disponibles ! |
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
296 Zéros connectés |
8 requêtes |
0.0324s (0.0204s)
