MemGenKeyPair
Dieser Befehl erzeugt ein RSA-Schlüsselpaar für asymmetrische Verschlüsselung (siehe ``MemEncrypt() und MemDecrypt() mit _MemCipherRSA) bzw. Signierung (siehe MemSign() und MemVerify() mit _MemSignRSA).
info
Die Bitlänge sollte eine Zweierpotenz sein >= 2048 sein (z. B. 2048, 4096)
Je höher die Schlüssellänge ist, desto länger dauert die Ver- bzw. Entschlüsselung. Dennoch sollten Schlüssellängen <= 1024 Bit nicht mehr verwendet werden.
Beispiel:
tMemPrivate->MemGenKeyPair(tMemPublic, 2048);
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Einer der übergeben Deskriptoren (obj) oder (handle1) ist ungültig._ErrMemExhausted: Nicht genug Speicher vorhanden._ErrValueInvalid: Es wurde eine ungültige Schlüssellänge (int2) angegeben.