What is RSA asymmetric cryptography?
RSA is a public-key cryptosystem that relies on the computational difficulty of factoring large composite integers. It enables secure communication without sharing secret keys in advance.
Online RSA tool to generate PEM keypairs (1024, 2048, 4096 bit), encrypt messages, decrypt ciphertexts, sign, and verify signatures.
An intuitive breakdown of asymmetric cryptography: trapdoor one-way functions, Euler’s Totient Theorem, modular exponentiation, and how 2048-bit RSA secures HTTPS across the world.
Read Companion Guide →RSA is a public-key cryptosystem that relies on the computational difficulty of factoring large composite integers. It enables secure communication without sharing secret keys in advance.
NIST recommends a minimum key size of 2048 bits for current applications, with 4096 bits recommended for long-term security archives.
No. RSA can only encrypt plaintexts smaller than its key modulus. In practice, RSA is used in hybrid encryption: encrypting a fast symmetric key (like AES-256) which encrypts the file.