• Stars
    star
    1,136
  • Rank 41,003 (Top 0.9 %)
  • Language
    Python
  • License
    BSD 2-Clause "Sim...
  • Created almost 13 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

rsatool can be used to calculate RSA and RSA-CRT parameters

Description

rsatool calculates RSA (p, q, n, d, e) and RSA-CRT (dP, dQ, qInv) parameters given either two primes (p, q) or modulus and private exponent (n, d).

Resulting parameters are displayed and can optionally be written as an OpenSSL compatible DER or PEM encoded RSA private key.

Requirements

Usage examples

Supplying modulus and private exponent, PEM output to key.pem:

python rsatool.py -f PEM -o key.pem -n 13826123222358393307 -d 9793706120266356337

Supplying two primes, DER output to key.der:

python rsatool.py -f DER -o key.der -p 4184799299 -q 3303891593