Principas
RSA kodavimo principas yra kodavimo metodo ir tokių kodavimo raktų generavimas, kad su vienu –viešu - raktu užkodavus, atkoduoti galima būtų tik su kitu – slaptu raktu.
Algoritmas
Taigi kodavimas ir atkodavimas susideda iš šių etapų: 1. Kodavimo raktų generavimas; 2. Viešo rakto paskelbimas; 3. Informacijos kodavimas; 4. Informacijos perdavimas; 5. Informacijos atkodavimas.

RSA algoritmas. Duomenų apsaugos laboratorinis darbas