RSA
RSA (Rivest, Shamir a Adleman dle jmen autorů) je v kryptografii šifrovací algoritmus, který je vhodný jak pro šifrování, tak i podepisování.
Algoritmus RSA je v současnosti nejrozšířenějším. S rostoucí výpočetní kapacitou dnešních (super)počítačů a rozvojem kvantových počítačů je však třeba neustále zvyšovat délku jeho klíče. Minimální délka RSA klíče pro SSL certifikáty je v současnosti 2048-bits a počítá se s přechodem na 3072-bits, resp. 4096-bits.
S rostoucí délkou RSA klíče však rostou i nároky jak na konektivitu (množství přenášených dat), tak i na výpočetní kapacitu.
Proto se stává stále oblíbenějším ECC algoritmus, jehož šifrování s klíčem o délce pouhých 256-bits odpovídá síle RSA klíče o délce 3072-bits.