Heslo je utajený řetězec znaků (písmen, číslic, případně symbolů), který slouží k prokázání identity. Používá se při přihlášení do operačního systému počítače, do internetových služeb, heslem je třeba i PIN k platební kartě apod.

Aby heslo dostatečně chránilo, je třeba zvolit ho tak, aby se nedalo odhadnout, aby bylo dostatečně silné. Z tohoto důvodu administrátoři služeb nastavují požadavky pro tvorbu hesel: minimální délku, obsažená velká písmena nebo číslice, nemožnost zadat hesla s opakovanými znaky nebo často používanými kombinacemi.

Pro ještě vyšší bezpečnost se v počítačových systémech používá autentizace biometrickými metodami, například otiskem prstů. Vyšší zabezpečení zajistí také dvoufázové ověření hesla.