Il existe plusieurs types de cryptographie, dont la cryptographie symétrique (une clé pour chiffrer et déchiffrer), la cryptographie asymétrique (deux clés distinctes), et le hachage (utilisé pour vérifier l'intégrité des données).