Cryptanalyse

samedi 28 mars 2020, 09:57  #1
Cryptanalyse - RSA - Clé privée corrompue 1
TheGoat
  • 1 posts

Bonjour,

Je suis bloqué sur ce challenge. Je ne comprends pas parce que j’ai réussi a retrouver le module et l’exposant nécessaire au décryptement mais quand je l’applique au "secret.dat", ca ne fonctionne pas.

J’ai fait un script python afin de transformer chacun des éléments retrouvés en int, puis, je fais mon opération mathématique sur le secret également transformé en int. A la fin, ça ne donne rien. J’ai testé mon programme sur un jeu de test, il fonctionne pourtant.

Est-il possible de reconstruire une clé privée avec openssl via les entiers (d,n) ? Ca me faciliterai vraiment la vie.

Je vous remercie pour votre aide :)

mardi 31 mars 2020, 21:12  #2
Cryptanalyse - RSA - Clé privée corrompue 1
Faulst
  • 1 posts

Un des moyens les plus simples pour convertir tes entiers aux format PEM (reconnu par openssl) serait d’utiliser rsatool.

Tu devrais avoir toutes les infos nécessaires au lien suivant :
https://www.root-me.org/en/Tools/Cryptography/rsatool