Ich weiß. Aber so ist es halt Meine bisherige XOR Variante braucht für 130KB Daten auch ca. 13Sek auf meinem Rechnerlunar hat geschrieben:Klein ist Rijndael ebenso wie andere AES Kanditaten, aber pure python ist halt langsam. Das steht ja auch im docstring des TLSLite Moduls:
Deswegen wäre es halt nett, wenn die installierte Binäre Module nutzten könnten, ohne das man viel umstricken muß.
Das kann und macht IMHO TLSLite:
TLS Lite is pure Python, however it can access OpenSSL, cryptlib, pycrypto, and GMPY for faster crypto operations.
Logisch. Aber da sind wir jetzt wieder bei binären Modulen Für PyLucid in einer CGI Umgebung brauche ich aber pure Python.lunar hat geschrieben:Außerdem ist wahrscheinlich wesentlich schneller, weil der Hauptteil der Arbeit in C implementiert ist
Mit dem padding hast du recht. Aber ein CBC muß ich nicht unbedingt haben... Das wäre ein wenig Übertrieben, denke ich...lunar hat geschrieben:Die Datei, die du genannt hast, sieht für mich so aus, als würde sie nur einzelne Blöcke verschlüsseln, d.h. du musst dich nicht nur ums padding kümmern, sondern auch noch um eine korrekte Umsetzung von CBC.
Speziell AES weiß ich jetzt nicht, aber schau dir mal hier um:lunar hat geschrieben:Es gibt offenbar keine einfache, schnelle Schnittstelle zum Ver- und Entschlüsseln von Daten mit AES
http://cheeseshop.python.org/pypi?:action=browse&c=401