Outils d'utilisateurs

Outils du Site


ndh2k12_public:crypto:rsa

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

ndh2k12_public:crypto:rsa [2012/07/02 00:12]
A.Nonyme créée
ndh2k12_public:crypto:rsa [2017/04/09 15:33] (Version actuelle)
Ligne 32: Ligne 32:
 (n = 1549388302999519, e = 101) (n = 1549388302999519, e = 101)
 </code> </code>
-Comme le nom du chall l'indique, nous avons donc à faire à du RSA.+Comme le nom du chall l'indique, nous avons donc affaire à du RSA.
 ''decrypt.py'' sert à déchiffrer le flag en fonction de la clé privée que l'on doit trouver. ''decrypt.py'' sert à déchiffrer le flag en fonction de la clé privée que l'on doit trouver.
  
Ligne 72: Ligne 72:
 my $one = Crypt::OpenSSL::Bignum->one(); my $one = Crypt::OpenSSL::Bignum->one();
 my $d = $e->mod_inverse($p->sub($one)->mul($q->sub($one), $ctx), $ctx); my $d = $e->mod_inverse($p->sub($one)->mul($q->sub($one), $ctx), $ctx);
- 
-my $privkey = Crypt::OpenSSL::RSA->new_key_from_parameters($n, $e, $d, $p, $q); 
  
 print $d->to_decimal; print $d->to_decimal;
ndh2k12_public/crypto/rsa.1341180769.txt.gz · Dernière modification: 2017/04/09 15:33 (modification externe)