CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Crypto] comment évaluer l'efficacité...

Epita
Epita
Niveau 10
27 juin 2010 à 17:05:59

Bonjour :)

J'ai codé un petit programme de crypto, et j'aimerais savoir si il y a un quelconque moyen de connaître son efficacité.

Je ne prétend aucunement avoir créé un super système de crypto, au contraire, je n'ai d'ailleurs aucune réelle notion de crypto :non:
Mon algorithme de crypto a d'ailleurs été créé à l'arrache, en cours de philo :noel: .

Donc comment faire pour connaître son efficacité ? Sauf, bien entendu, en donnant le code source :hap: ?

Voici quelques mots cryptés pour vous donner une première idée :

COMMENT = HHIJIGIFAB
EVALUER = HBEIFDHIJHH
EFFICACITE = KCCIAEIAECBJGIC
BONJOUR = HEIBDGDJBD
PROGRAMME = JDCHDDFAGCHHHC

Bon, je me doute bien que balancer des exemples comme ça ne sert pas à grand chose, mais bon...

Merci :)

isukthar
isukthar
Niveau 10
27 juin 2010 à 17:20:47

Pour savoir si ton algo de crypto est valable, il faut que quelqu'un disposant de l'algorithme ne puisse pas décoder tes infos.

dnob700
dnob700
Niveau 10
27 juin 2010 à 18:23:49

Disons que si tu n'as pas de connaissance en rypto, alors il est assez sûre de supposer que ton algo ne veut pas grand chose (ce n'est pas pour être désagréable, mais c'est un domaine casse gueule).

Particulièrement, là tu nous donne des bout de texte. S'il n'y a pas de clef associé (i.e. si le décryptage ne demande que de connaitre l'algo et pas en plus une autre information) alors ce n'est pas vraiment du cryptage (mais juste de l'obfuscation).

Bon rien qu'en regardant tes exemples, je me dit qu'il n'y a pas vraiment de clef.

Est-ce que tu peux donner le "codage" de "COMMENTEVALUER" s'il te plait ?
Et aussi de "DOMMENT" ?

Epita
Epita
Niveau 10
27 juin 2010 à 18:51:32

En effet je n'ai pas intégré de système de clés.

Sinon :

DOMMENT :d) HBAJIHIECHH

Pour COMMENTEVALUER pour l'instant mon logiciel ne gère maximum que 11 caractères, car avec mon système de cryptage les nombres mis en jeux deviennent vite très .... grands :noel:
Et même en utilisant un "long long int" je peux pas dépasser 11/12 caractères...

Donc je peux juste te dire que COMMENTEVAL :d) LDGAJFAJEIBJHEIH

J'ai essayé de le coder à la main, mais ma casio 35+ n'a pas assez de chiffres significatifs :noel:

Epita
Epita
Niveau 10
27 juin 2010 à 18:54:42

Sinon tu voulais surement COMMENTEVALUER pour regarder comparer COMMENT, EVALUER, ET COMMENTEVALUER.

Donc avec des mots plus cours :

DONC :d) EGCFDC

SUR :d) DBCHAF

DONCSUR :d) HBAJJAHFBDH

isukthar
isukthar
Niveau 10
27 juin 2010 à 19:44:57

Normalement une bonne méthode de cryptage passe par l'utilisation de clés. Sinon, dès que quelqu'un découvre l'algo, ta méthode de cryptage est foutue.
En général, on part du principe de l'algo est public, et que seules les clés sont privées.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment