Rsa
Klasse Rsa
: RSA-Verschlüsselung
Statische Klasse: nur Klassenmethoden.
Übersicht:
Methode | Bedeutung |
createKeys (bits=768) | liefert ein RSA-Schlüsselpaar |
encrypt (m, key) | RSA-Verschlüsselung |
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(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
.