Estoy tratando de entender el cifrado RSA pero el algoritmo parece bastante complejo.
Sé que con el cifrado asimétrico usas una clave y una función para cifrar datos y una función diferente para descifrarlos.
Entiendo el xor-ing utilizado en la mayoría de los algoritmos (funciones) simétricos básicos. La misma clave (se utiliza una serie de bits de la misma longitud que los datos sin formato para cifrar y descifrar). Esto es posible porque la función xor es simétrica (por lo que sé).
¿Cuáles son algunos ejemplos de funciones asimétricas? ¿Cuál es la función que utiliza para cifrar y cuál es la función que utiliza para descifrar y cómo calcula el segundo argumento de la función (el primero es los datos que está intentando cifrar / descifrar)?