2014-04-30 4 views
0

Je suis en train d'utiliser DES et 3DES en python, mais quand j'ai essayé d'importer pyDes J'ai eu cette erreurImportError: Aucun module nommé pyDes

ImportError: Aucun module nommé pyDes

Pourquoi?

MISE À JOUR

merci

from pyDes import * 
    Message=(input("Enter message")) 
    key=(input("Enter Key")) 
    k = des(key, CBC, "\0\0\0\0\0\0\0\0", pad=None, padmode=PAD_PKCS5) 
    d = k.encrypt(message) 
    print ("Encrypted: %r" % d) 
    print ("Decrypted: %r" % k.decrypt(d)) 

quand je lance mon code avec cette clé 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 J'ai eu cette erreur même mais je suis sûr qu'il est 64 bits

k = des(key, CBC, "\0\0\0\0\0\0\0\0", pad=None, padmode=PAD_PKCS5) 
    File "C:\Python32\lib\site-packages\pyDes.py", line 400, in __init__ 
    raise ValueError("Invalid DES key size. Key must be exactly 8 bytes long.") 
    ValueError: Invalid DES key size. Key must be exactly 8 bytes long. 
+4

Comment avez-vous installé 'pyDes'? – Matthias

Répondre