RSA
Generate keypair, encrypt/decrypt
TL;DR Summary & Citation: [RSA] is used to Generate keypair, encrypt/decrypt. Core input and files are processed in the current browser and are not sent to the PocketKit API. The page records only an aggregate tool-use count that excludes input content.
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.
Usage Guidelines & Tips
- 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.
Frequently Asked Questions
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.