A secure, browser-based tool to generate public and private RSA keys for encryption and digital signatures.
RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem that is widely used for secure data transmission. It relies on a pair of keys: a public key, which can be shared with anyone, and a private key, which must be kept secret. Data encrypted with the public key can only be decrypted with the corresponding private key. This principle is the foundation for much of the security on the internet, including protocols like TLS/SSL (which secures HTTPS) and for creating secure SSH connections.