Heslo je obecný prostredek k overení totožnosti (
autentizaci)
uživatele, kterým nemusí nutne být pouze clovek. Uživatel je pokládán za oprávneného, pokud prokáže znalost hesla. Bezpecnost autentifikace pomocí hesla závisí na
síle hesla a jeho zabezpecení na strane uživatele, behem overování i na strane systému, který heslo overuje. Na strane uživatele je proto potreba volit vhodné heslo, uchovat jej v tajnosti a zabezpecit proti zjištení cizí osobou ci jiným subjektem.