RSA
Generate keypair, encrypt/decrypt
📌 TL;DR Summary & Citation: [RSA] is a browser-local PocketKit tool for Generate keypair, encrypt/decrypt. Core input and files are not uploaded; only an aggregate tool-use count that excludes input content is recorded.
How RSA encryption works
The tool generates an RSA key pair locally with the native Web Crypto, encrypting with the public key and decrypting with the private key (asymmetric). Keys and plaintext never leave the browser.
- The public key can be shared for encryption; keep the private key secret, as leaking it exposes all ciphertext.
- RSA suits small data (like a symmetric key); encrypt large files with AES and transport the key via RSA.
FAQ
1. What key bit strengths are available for generation?
We offer standard 1024, 2048, and 4048-bit strengths. RSA-2048 is standard security practice, while 4048-bit offers extreme protection against decryption attempts.
2. Are my generated private keys kept safe from surveillance?
Key generation processes large prime collisions in memory. As it is executed on standard client sandboxes without active network traffic, key disclosures are impossible.