Algorithm Selection
Public Key
Private Key
Key Information
About Cryptographic Keys
RSA (Rivest-Shamir-Adleman)
RSA is one of the first public-key cryptosystems and is widely used for secure data transmission. It's based on the mathematical difficulty of factoring large prime numbers.
- 2048-bit keys are considered secure for most applications
- 4096-bit keys provide higher security but are slower
- Compatible with most systems and protocols
ECC (Elliptic Curve Cryptography)
ECC is an approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields. It offers equivalent security with smaller key sizes compared to RSA.
- P-256 provides security equivalent to 3072-bit RSA
- Smaller key sizes and faster computations
- Ideal for mobile devices and constrained environments
Security Note: Keys are generated entirely in your browser using the Web Crypto API and never leave your device. Keep your private keys secure and never share them with anyone.