De regula, codurile de acces sunt informatii numerice sau alfanumerice (combinatii de cifre si litere) care autentifica o persoana ca fiind autorizata sa armeze / dezarmeze un sistem de securitate, sau sa deschida un seif, un computer sau alte tipuri de dispozitive ori sisteme.
Forma cea mai simpla a codului de acces este PIN-ul utilizat la automatele bancare (bancomate) sau la telefoanele mobile. O forma evoluata a codului de acces este parola folosita pentru autorizarea accesului la sistemele informatice. Pentru a fi cat mai sigur, codul de acces trebie sa indeplineasca doua conditii fundamentale:
1. trebuie sa fie cunoscut numai de catre cei care au dreptul sa-l utilizeze;
2. trebuie sa fie suficient de complex pentru a bloca tentativele neautorizate de descoperire a lui, dar in acelasi timp sa nu fie foarte greu de memorat.