RSA is an asymmetric cryptographic algorithm that uses a pair of mathematically linked keys:
Public Key (shared openly) ? used for encryption
Private Key (kept secret on the server) ? used for decryption
Anything encrypted with the public key can only be decrypted using the matching private key.
RSA client-side encryption is used in situations where:
A client must send sensitive data (passwords, credentials, tokens, PII, etc.)
The server must ensure only it can read the incoming data
Data must remain secure even if intercepted during transmission
added demo to check the asset feasibility.