Wie werden ssh-schlüssel in Putty gespeichert?


22.11.2022, 18:42

Hier ist ein Bild einer Webseite wenn man sich die Infos über sie anzeigen lässt und hier sieht man jetzt die zwei zahlen die ich meine. Den Exponent und den Modulus. Und ich dachte das man das beides verschickt und nicht daraus nochmal einen neuen Key macht und den dann verschickt

2 Antworten

das ist der 2048 bit schlüssel in jeweils 8 bit codierten zeichen , jedes zeichen steht für eine 8 bit codierung .

davon gibts immer 2 , ein public key , ein private key , der private key ist deiner und den darf niemand haben , damit entschlüsselst du nachrichten die mit diesem public key für dich verschlüsselt wurden .

theroetische informatik dahinter sind wirklich nur 2 faktoren , aber stell dir 2 riesige zahlen vor wo du den größten gemeinsamen teiler finden musst . und das macht die sache dann unmöglich in einer annehmbaren zeit zu finden . praktisch wird also aus den 2 zahlen plus eulerische zahl glaub ich die beiden schlüssel kriert und damit die beziehung hergestellt.

Das sieht nach einem korrekten Schlüssel aus, wie kommst du auf zwei Zahlen? Den Public key speicherst du auf dem Zielgerät, den private key behältst du an Ort und Stelle.

userrr4655 
Fragesteller
 22.11.2022, 18:14

Was ist ein konkreter Schlüssel? Das basiert doch auf einem Schlüsselpaar öffentlich und privat. Und beide Schlüssel bestehen aus zwei Zahlen. So wie hier Privater Schlüssel: ( d, n = 41, 91 ) Öffentlicher Schlüssel: ( e, n = 65, 91 ) nur das ganze mit größeren Zahlen. Oder liege ich da jetzt falsch?

0
TechPech1984  22.11.2022, 18:18
@userrr4655

nein da was du da meinst ist nur der "faktorisierungsgrad" die weden aber noch mit e oder so verrechnet etc , aber daraus kreiert man einen 2048 bit schlüssel . das ist ja der witz , diesen 2048 biut schlüssel lässt sich nicht zurückrechnen , quasi sind die 2 faktoren der zusammenhang zwischen den privaten und dem public key . aber ohne die keys kannste nix machen .

kann man sich gut auf youtube angucken wie die formel dahinter ist . und du hast recht, pratisch sucht man beim hacken diese zahlen :) aber das ist halt der witz , du wirst ohne ausprobieren nciht auf diese zahlen kommen, da es "unendlich viele möglichkeiten gibt"

0
HarryXXX  22.11.2022, 18:19
@userrr4655

Ich würde sagen, da liegst du falsch. Puttygen erzeugt den Schlüssel wie auch ssh-keygen und so sehen die aus. Ich kopiere die Schlüssel immer aus dem oberen Fenster. Den kannst du dann so nehmen und zum Beispiel direkt in die authorized_keys eintragen.

0
TechPech1984  22.11.2022, 18:21
@HarryXXX

er redet von der mathematischen auflösung, und da hat er recht in der formel gibt es glaub ich m und noch ein wert auf dem alles basiert, damit man zwischen privat key und public eine beziehung aufbaut . gibt gute videos von mathe professoren dazu . praktisch ist die formel einfach ;) aber die rückrechnung quasi unendlich durch die großen zahlen .

0
TechPech1984  22.11.2022, 18:23
@userrr4655

und diese 2 zahlen sind so groß das es fast unmöglich ist die zu faktorisieren .

0
HarryXXX  22.11.2022, 18:23
@TechPech1984

Ich muss gestehen, dass ich zwar schon viele tausend Keys erzeugt, aber noch niemals darüber nachgedacht habe.

0
TechPech1984  22.11.2022, 18:24
@HarryXXX

ist theoretische informatik . die 2 zahlen sind so groß gewählt das es fast unmöglich ist diese zu ermitteln bzw zu faktorisieren etc .

0
TechPech1984  22.11.2022, 18:26
@HarryXXX

kann man sich etwa so vorstellen , als müsste man von 2 riesig langen zahlen den größten gemeinsamen teiler suchen .

0
HarryXXX  22.11.2022, 18:30
@TechPech1984

Ich glaube es funktioniert irgendwie über große Primzahlen und den modulus. Das lässt sich mit Sicherheit irgendwo nachlesen. Ich fürchte aber ich werde gut schlafen, auch wenn ich es nicht weiß.

1
TechPech1984  22.11.2022, 18:32
@HarryXXX

ja da liegst du richtig , dazu gibs aber eben noch die faktoren die zu finden sind :) und bei groß genung gewählten primzahlen wird das halt "unmöglich"

1
userrr4655 
Fragesteller
 22.11.2022, 18:38
@TechPech1984

äh warte ich würde gerne ein bild ein binden um dir was zu zwigen aber ich glaube das geht nur wenn ich dir frage bearbeite

0
userrr4655 
Fragesteller
 22.11.2022, 18:43
@TechPech1984

ok habe eine Ergänzung hinzugefügt wäre schön wenn du dir das nochmal anschauen würdest

0