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

  FORUM HardWare.fr
  Programmation
  Python

  [Crypto] Probleme dans ce programme?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Crypto] Probleme dans ce programme?

n°1539324
optimisteo
oh god, do my eyes deceive me?
Posté le 06-04-2007 à 03:17:29  profilanswer
 

Bonjour,
 
Je suis un nouveau venu en Python,
 
J'ai trouvé ce programme sur l'algorithme de cryptographie 'Serpent'
 
http://www.cl.cam.ac.uk/~fms27/serpent/serpent.py.html
 
J'utilise la derniere version de l'interpreteur Python (2.5)
 
Malheureusement j'obtiens les erreurs suivantes:
 
Traceback (most recent call last):
  File "C:/Python25/serpref.py", line 1322, in <module>
    main()
  File "C:/Python25/serpref.py", line 1274, in main
    helpExit("No mode specified" )
  File "C:/Python25/serpref.py", line 1215, in helpExit
    sys.exit()
SystemExit
 
D'ou vient l'erreur?
Le prog fonctionne t il chez vous?
Merci aux programmeurs experimentés Python!
 
a++
 
Opti


Message édité par optimisteo le 06-04-2007 à 03:18:43
mood
Publicité
Posté le 06-04-2007 à 03:17:29  profilanswer
 

n°1539813
elpacifica​tor
Posté le 06-04-2007 à 19:35:44  profilanswer
 

Ce programme doit être lancer en invite de commande en specifiant des argument, tape

Code :
  1. serpent.py -h

n°1539892
optimisteo
oh god, do my eyes deceive me?
Posté le 07-04-2007 à 02:21:41  profilanswer
 

elpacificator a écrit :

Ce programme doit être lancer en invite de commande en specifiant des argument, tape

Code :
  1. serpent.py -h



 
Merci de ta reponse,
 
j'ai tenté, mais comme tu vois, ca ne donne pas plus de resultats:
 
>>> serpref.py -h
 
Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    serpref.py -h
NameError: name 'serpref' is not defined
 
PS: j'ai appelé le programme serpref car c'est ce qui s'affiche lorsque 'j'execute' (avant de donner les messages d'erreurs que j'ai reproduits plus haut)
 
PS2: j'ai retire la 1ere ligne du programme      serpent.py
parce que avec ca marchait encore moins bien
 
 
En fait ce que je ne comprends pas, c'est comment on appelle ce programme dans le Python Shell.Je n'arrive a l'executer qu'en faisant F5 RUN.
Donc je ne sais pas comment specifier les parametres...
 
Sinon, ca fonctionne chez toi?
 
Merci
 
a++
 
Opti


Message édité par optimisteo le 07-04-2007 à 10:08:14
n°1539990
elpacifica​tor
Posté le 07-04-2007 à 17:06:48  profilanswer
 

Il faut que tu tapes cette commande en dehors de l'interpreteur python, dans une invite de commande DOS.

n°1540176
optimisteo
oh god, do my eyes deceive me?
Posté le 08-04-2007 à 12:59:49  profilanswer
 

elpacificator a écrit :

Il faut que tu tapes cette commande en dehors de l'interpreteur python, dans une invite de commande DOS.


 
Ah!  :pt1cable:  autant pour moi.
C'est super, je ne savais pas que les programmes python fonctionnaient en dehors de leur interpreteur
je pensais meme que c'etait la sa principale faiblesse: pas de production d'executable (en natif).
 
En tout cas merci beaucoup, maintenant ca marche  ;)
 
Je vais pouvoir m'en 'inspirer' pour coder mon AES tout en Python (J'ai choisi Python car il a l'air bcp plus pratique que le C que je connais mal.Dans le temps je n'avais appris que l'Assembleur et le Pascal a Jussieu)
 
a++
 
Opti

n°1540292
elpacifica​tor
Posté le 08-04-2007 à 19:09:28  profilanswer
 

il existe une librairie de cryptologie pour python: pycrypto: http://www.voidspace.org.uk/python [...] l#pycrypto
et une surcouche plus pythonique: ezPyCrypto: http://www.freenet.org.nz/ezPyCrypto/
 
Ca ira plus vite que de tout coder à la main ;)

n°1540336
Taz
bisounours-codeur
Posté le 08-04-2007 à 23:57:52  profilanswer
 

optimisteo a écrit :

C'est super, je ne savais pas que les programmes python fonctionnaient en dehors de leur interpreteur
je pensais meme que c'etait la sa principale faiblesse: pas de production d'executable (en natif).

aucun rapport entre ces deux phrases. Python est interprété et ne produit pas de code executable natif.

n°1543154
scheme
Posté le 16-04-2007 à 01:05:57  profilanswer
 

je n'arrive pas à lancer ce programme  :??:  
 
deja la commande n'est pas reconnue comme telle et si je double clique directement sur le fichier ça ne marche pas  :sweat:
 
avez vous un conseil a me proposer ?

n°1543161
elpacifica​tor
Posté le 16-04-2007 à 04:59:20  profilanswer
 

scheme a écrit :

je n'arrive pas à lancer ce programme  :??:  
 
deja la commande n'est pas reconnue comme telle et si je double clique directement sur le fichier ça ne marche pas  :sweat:
 
avez vous un conseil a me proposer ?

Il faut que ton invite de commande pointe sur le dossier contenant serpent.py; sinon windows ne peut pas le trouver.

n°1543323
scheme
Posté le 16-04-2007 à 14:07:47  profilanswer
 

c'est le cas, mais le problème reste le meme:
 

Code :
  1. serpent.py -h


 
n'est pas reconnue comme commande ni comme fichier executable  :love:

mood
Publicité
Posté le 16-04-2007 à 14:07:47  profilanswer
 

n°1543340
zapan666
Tout est relatif
Posté le 16-04-2007 à 14:52:59  profilanswer
 

Code :
  1. python serpent.py -h

alors


---------------
my flick r - Just Tab it !
n°1544712
elpacifica​tor
Posté le 19-04-2007 à 08:52:02  profilanswer
 

As-tu ajouter le path vers python dans tes variables d'environnement windows?
Demarrer => panneau de configuration => systeme => onglet Avancé => variable d"environnement => double-clic sur path => ajoute

Code :
  1. ;C:\Python25


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  [Crypto] Probleme dans ce programme?

 

Sujets relatifs
Probleme de requête (group by)problème XML vs JS vs IE
Problème avec array_randproblème avec php5
programme maple[Résolu] PHP MySQL - Problème de recherche dans la base
Problème positionnement divProblème de type: Pixel =int, char ?
[VB] Lancer excel à partir d'un programme VB [Résolu]probleme avec serveur MySQL
Plus de sujets relatifs à : [Crypto] Probleme dans ce programme?


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