Konrad Rudolph: Speed von VB

Beitrag lesen

Ja und MS sogar der Bill höchstpersönlich hat an einem VB Kompieler gearbeitet, damit VB endlich mal anwendbar schnell wird.

Na, nun übertreibt's auch mal nicht. Klar, VB kann im Speed nicht mit C++ oder Delphi mithalten, da die meisten nativen Befehle auch über die Runtime laufen.
Aber soo lahm isses nun auch wieder nicht.
Ich habe mal einen Verschlüsselungsalgo in VB geschrieben, der auf einem OTP aufbaut und mit SHA-256-Hash arbeitet (pure VB!)
Das ganze habe ich natürlich schon hochoptimiert, aber es ist nach wie vor VB!
Und der Algorithmus läuft schon recht schnell, auf einem modernen Rechner braucht er zum Verschlüsseln von 10 MB Daten gerade mal 10 Sekunden.

D.h.: für 10 MB Daten wird ein 10 MB großes OTP erzeugt (!!!) und per Vernam-Verfahren über die 10 MB Daten gelegt. Da sind 10 Sekunden eine vollkommen akzeptable Geschwindigkeit!

Klar, PGP ist um einiges schneller, aber die verwenden auch inline-Assembler und das habe ich nicht getan. Mit Inline-ASM wäre das in VB natürlich genauso schnell wie in C++.

Gruß,
KonRad -

--
Computer und Software statt Gemeinschaft und Teamgeist? :: polithink.org -
the politicultural e-zine :: http://www.polithink.org