Ist die Länge der private und public Keys mit Verwendung von
RSA berechenbar?
Die muss nicht errechnet werden, weil sie bekannt ist.
Achja?
Also wenn ich ein x-beliebiges Schlüsselpaar erstelle mit
RSA-1024 kann ich dann auf die Länge oder max. Länge der
beiden Schlüssel schließen?
Logisch, die Schlüssellänge ist 1024 bit, wie der Name schon
sagt.
Das ist so nicht richtig. N ist 1024 bit lang. N ist aber nicht der Schlüssel. Zur Erklärung ein Zitat aus der Wikipedia:
„Der öffentliche Schlüssel (public key) ist ein Zahlenpaar (e,N) und der private Schlüssel (private key) ein Zahlenpaar (d,N), wobei N bei beiden Schlüsseln gleich ist. Man nennt N das RSA-Modul, e den Verschlüsselungsexponenten und d den Entschlüsselungsexponenten.“
Darüber hinaus kommt es dann noch auf die Kodierung der Schlüssel an - und auf den Verwendungszweck, in GnuPG-Schlüsseln bspw. sind ja noch weitere Informationen kodiert, u.U. sogar JPEG-Bilder.
Und gibt es dafür eine allg. Berechnung RSA-512, RSA-2024, etc.?
Die Schlüssellänge in bit entspricht einfach der Zahl, die
hinten angehängt ist.
So einfach ist das Ganze dann leider nicht 
Gruß,
Malte
PS: Ich seh grad, das manche Autoren N auch den „Schlüssel“ nennen, das ist aber eine praxisferne Bezeichnung und imho unsauber.