Forum: PC-Programmierung decodieren mit libtomcrypt


von Ralf (Gast)


Lesenswert?

Hallo,
ich soll eine Decodierung (RSA) in c erstellen. Dazu wurde mir 
libtomcrypt empfohlen. Dieses mag ja funktionieren, ist allerdings ein 
ganz schöner overhead. Also quasi kann man damit ja alles machen.
Ich habe jetzt einen Fertigen SChlüssel (exponent = 0x010001; modulo = 
1024 bit), habe aber keinen anhaltspunkt wo ich anfangen soll, bzw. was 
ich alles bunutzen muss.
Es soll quasi nur ein verschlüsselter array entschlüsselt werden.

Kennt jemand diesen Code und kann mir einen Hinweis geben, wo ich 
anfangen könnte?

von Hochism (Gast)


Lesenswert?

Libraries sind gut und schön, aber oft nicht besonders transparent.

Empfehlung: in die RSA-Thematik einlesen und das Programm selbst 
schreiben

https://de.wikipedia.org/wiki/RSA-Kryptosystem

von Ralf (Gast)


Lesenswert?

Hochism schrieb:
> Libraries sind gut und schön, aber oft nicht besonders
> transparent.
>
> Empfehlung: in die RSA-Thematik einlesen und das Programm selbst
> schreiben
>
> https://de.wikipedia.org/wiki/RSA-Kryptosystem

Das ist richtig. Das Problem, welches ich habe ist aber nicht das 
Verschlüsseln/Entschlüsseln an sich, sondern eher die Datentypen und das 
rechnen damit.
es gibt halt kein uint128 auf einem 32-bit system.

von John Doe (Gast)


Lesenswert?

Sei nicht so einfallslos. Nimm einfach die Funktionen aus axTLS oder 
BearSSL, werden z.B. in Micropython oder den ESPs benutzt. Länger als 
2-3 Stunden wirst Du nicht brauchen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.