Hauptübersicht

Klasse Rsa

Klasse Rsa: RSA-Verschlüsselung
Statische Klasse: nur Klassenmethoden.

Übersicht:

Klassenmethoden (statische Methoden)

MethodeBedeutung
createKeys (bits=768)liefert ein RSA-Schlüsselpaar
encrypt (m, key)RSA-Verschlüsselung

Klassenmethoden (statische Methoden)

createKeys

createKeys(bits=768)

Aufruf: Rsa.createKeys(bits=768)

Beschreibung:
liefert ein RSA-Schlüsselpaar
Das Paar wird als Tupel ((e,n),(d,n)) zurückgegeben.
Beispiel:
public, private = Rsa.createKeys(24)
m = 12345 # Nachricht
c = Rsa.encrypt(m, public) # verschlüsselte Nachricht
assert Rsa.encrypt(c, private) == m

Siehe auch Rsa.encrypt.


encrypt

encrypt(m, key)

Aufruf: Rsa.encrypt(m, key)

Beschreibung:
RSA-Verschlüsselung
Verschlüsselt m mit dem Schlüssel key = (e,n)
Siehe auch Rsa.createKeys.