I databehandling og kryptografi er en kryptografisk algoritme en algoritme som modifiserer dataene til et dokument for å oppnå visse sikkerhetsegenskaper som autentisering , integritet og konfidensialitet .
Kryptografiske algoritmer kan klassifiseres i tre grupper: