This repository has been archived on 2025-01-16. You can view files and clone it, but cannot push or open issues or pull requests.
CSS2021-SecLab-WriteUp/rsa-signatur.md

492 B

RSA - Signatur

Geben ist eine peinliche Cringe-Nachricht und ein RSA-Schlüsselpaar. Wir sollen die Nachricht signieren.

Lösung

Die Gleichung zum Signieren mittels RSA lautet

sign(m) = h(m)^d mod n

Die Zahlen h(m), d und n sind vorgegeben. Für Code, siehe Weak Hybrid Encryption. Wir können direkt die Signatur berechnen:

In [1]: h = 4294967295

In [2]: d, n = 136645298869, 205531456619

In [3]: modpow(h, d, n)
Out[3]: 142800933058