RSA is a scheme that can be used for two purposes.

Secrecy – Encrypting in transit data – Data Encryption. This is the basis for all certificate based data encryption schemes.

Privacy – Hiding or Proving your identity – Digital Signatures.

More on Secrecy –  Does RSA encrypt data in transit?

Actually, no. All RSA does is establish the session key that is to be used for the in-transit encryption.

Bitcoin  Transactions

For example, in bitcoin transactions, you are more interested in PROVING the identity of the SENDER (the one who signs the transaction). For this, the digital signature aspect of RSA is used. The encryption algorithm used in bitcoin is ECSDA (not SHA256)

””’




Need an experienced AWS/GCP/Azure/DevSecOps Professional to help out with your Public Cloud Strategy? Set up a time with Anuj Varma.

Anuj holds professional certifications in Google Cloud, AWS as well as certifications in Docker and App Performance Tools such as New Relic. He specializes in Cloud Security, Data Encryption and Container Technologies.

Initial Consultation

Anuj Varma – who has written posts on Anuj Varma, Hands-On Technology Architect, Clean Air Activist.