En criptografia, els sis principis de Kerckhoffs relatius a les propietats desitjables d'un sistema criptogràfic són:
Van ser enunciats per Auguste Kerckhoffs el 1883.[1]
Per antonomàsia, el segon d'ells rep el nom de principi de Kerckhoffs. Segons aquest principi, la seguretat del sistema ha de recaure en la seguretat de la clau, havent-se de suposar coneguts la resta dels paràmetres del sistema criptogràfic. El principi va ser reformulat, possiblement de manera independent, per Claude Shannon: l'adversari coneix el sistema. Aquesta formulació es coneix com la màxima de Shannon i és el principi més comunament adoptat pels criptòlegs en oposició a l'anomenada seguretat a través de la foscor.