IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

programme de Cryptographie


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut programme de Cryptographie
    Bonjour

    Je suis en IUT Mesures Physique, je dois rendre un dossier sur la cryptographie qui doit contenir un programme de chiffrment déchiffrement.
    J'ai commencé à apprendre python il y a un mois.
    J'aimerai savoir si il y a un systéme de chiffrment efficace et pas trop compliqué pour le novice que je suis
    J'ai commencé à m'interesser a RSA mais je n'y comprend rien

    Merci d'avance

  2. #2
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    il existe une librairie de cryptographie pycrypto ainsi qu'une surcouche plus 'pythonique' ezPyCrypto.

    Concernant la theorie sur la cryptographie, wikipedia pourra te renseigner

    Ca devrait t'aider.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    merci pour ta réponse, mais RSA est définitivement trop dur pour moi
    Je viens de faire une ptit programme grace au chiffre de Vigenere.
    Mais j'ai un petit pobleme, quand je mets des accents il renvoie une erreure
    que dois je faire ?

  4. #4
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Dis moi tu le fais ou ton dut?

    Si tu pouvais nous mettre un peu de code s'il te plait Merci!
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  5. #5
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    surement un problème d'encodage, rajoute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # -*- coding: iso-8859-1 -*-
    à la première ligne de ton programme.

    Ce programme de chiffrement, c'est à toi de l'ecrire? ou tu dois juste proposer une interface?
    Parcque implementer un algorithme de chiffrement, c'est un boulot de pro!
    La meilleure chose à faire, c'est de t'appuyer sur l'existant, si tu veux faire un truc qui tienne la route.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    Je fais mon dut à orsay
    J'ai touvé sur internet un programme tout fait.
    mais il ne marche pas non plus, j'arrive a chiffrer mais pas a déchiffrer, apparement il aime pas quand je rentre des caractère de ce genre : 𧍤¦šT¦©šT•U¡–¦˜œš
    voici le programme

    # # -*- coding:Latin-1 -*-
    # entree = raw_input("Chaine a traiter : ")
    # while entree != "quit":
    # cle = raw_input("Cle a utiliser : ")
    # operation = raw_input("Coder / decoder ? (1/2)")
    # sortie, i = "", 0
    # for caract in entree: #parcours de la chaîne à traiter
    # if operation == "1": #chiffrement
    # sortie = sortie + chr((ord(caract) + ord(cle[i])) % 256)
    # i = i + 1 #parcours de la clé
    # if i > len(cle) - 1:
    # i = 0 #fin de clé atteinte, on repart au début
    # elif operation == "2": #déchiffrement
    # sortie = sortie + chr((ord(caract) - ord(cle[i])) % 256)
    # i = i + 1
    # if i > len(cle) - 1:
    # i = 0
    # print entree,"\n",cle,"\n",sortie,"\n"
    # entree = raw_input("Chaine a traiter : ")

    Officielement je dois faire moi même le programme et l'interface graphique, mais bon, vue mon niveau en programmation, il vaut mieux en effet s'inspirer de programmes déjà fait.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 18/06/2013, 20h50
  2. programmations de la cryptographie sous matlab
    Par telecom85 dans le forum MATLAB
    Réponses: 5
    Dernier message: 26/12/2009, 19h03
  3. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo