home page > Programmer development tools > RSA encryption/decryption

Online RSA encryption/decryption tool

Private Key

Public Key

original text

ciphertext

Introduction to RSA algorithm

  • RSA is a public key cryptography algorithm. Its name is composed of the initials of the surnames of three developers, namely Ron Rivest, Adi Shamir and Leonard Adleman.
  • In asymmetric encryption algorithm, there are two keys: public key and private key. They are a pair. If the public key is used for encryption, only the corresponding private key can be used for decryption; If the private key is used for encryption, only the corresponding public key can be used for decryption.
  • The asymmetric encryption algorithm realizes the exchange process of confidential information as follows: Party A generates a pair of keys and discloses one of them to other parties as a public key; Party B who has obtained the public key uses the key to encrypt the confidential information and send it to Party A; Party A shall decrypt the encrypted information with another private key.