RSA (RSA algorithm): A public key algorithm invented by RSA Company, which supports variable-length keys and variable-length file blocks. It is an asymmetric encryption algorithm. DSA(DigitalSignatureAlgorithm): The digital signature algorithm is a standard DSS (Digital Signature Standard), not an encryption algorithm strictly speaking; ECC (Elliptic Curve Cryptography): Elliptic Curve Cryptography is also a public key algorithm.
Asymmetric encryption algorithm is a key security method. Asymmetric encryption algorithm needs two keys: public key and private key. The public key and the private key are a pair.