http://bkg5ofjslnbyqvu55sjonpdyp3wmfsgq23u7vpk3wxn7ewgdeocpgwid.onion?page=article&article=GnuPG+Key+Sizes+and+Algorithms+for+Medium+and+High+Security.html
Asymmetric encryption is used to establish secure communication, while symmetric encryption is often used for the actual data transfer due to its efficiency. The security of asymmetric encryption depends on the strength of the key pair (public and private keys), the algorithm used, and the size of the keys.