Sto cercando di capire la crittografia RSA ma l'algoritmo sembra abbastanza complesso.
So che con la crittografia asimmetrica si utilizza una chiave e una funzione per crittografare i dati e una funzione diversa per decrittografarli.
Capisco lo xor-ing usato nella maggior parte degli algoritmi simmetrici di base (funzioni). La stessa chiave (una serie di bit della stessa lunghezza dei dati semplici viene utilizzata per crittografare e decifrare). Questo è possibile perché la funzione xor è simmetrica (da quello che so).
Quali sono alcuni esempi di funzioni asimmetriche? Qual è la funzione che usi per cifrare e qual è la funzione che usi per decifrare e come calcoli il secondo argomento della funzione (il primo è il dato che stai cercando di criptare / decifrare)?