I'e bekamen einfachen RSA Python-Skript:Python PyCrypto und RSA Problem
import Crypto.PublicKey.RSA
import rsakey
from Crypto.PublicKey import pubkey
# Some global stuff
impl = Crypto.PublicKey.RSA.RSAImplementation(use_fast_math = True)
RSAObj = impl.construct(rsakey.RSAKeys)
def decrypt(encrypted):
return RSAObj.decrypt(encrypted)
und wenn ich versuche, es zu laufen meine CLI zeigen Fehler:
Traceback (most recent call last):
File "otrsa.py", line 6, in impl = Crypto.PublicKey.RSA.RSAImplementation(use_fast_math = True) AttributeError: 'module' object has no attribute 'RSAImplementation'
ich Python wirklich sind neu und ich weiß nicht was es bedeutet. Ich wäre dankbar für jede Art von Hilfe.
Ich weiß, dass es aus PyCrypto's all-zu-spärlicher Dokumentation nicht klar ist, aber RSAImplementation ist eine interne API, die sich in der Zukunft ändern kann. Der einzige Grund dafür ist, dass die SelfTest-Module neben dem Fastmath-Code den Nicht-Fastmath-Code testen können. Bitte melden Sie einen Fehler unter https://bugs.launchpad.net/pycrypto/+bugs, wenn Sie feststellen, dass Sie die üblichen Methoden RSA.construct, RSA.generate usw. nicht verwenden können. – dlitz