Geslo je niz črk, znakov ali besed, ki jih je mogoče združiti kot geslo. Uporabljajo se za številne računalniške programe, za dostop do sistemov, podatkov ali sporočil. Podobno je kot krajša gesla, ki se uporabljajo, vendar je geslo lahko dolgo do 100 znakov in nudi dodatno zaščito, kadar je to potrebno. Uporabljajo se lahko kot digitalni podpis ali za šifriranje sporočil, pogosto pa jih uporabljajo pomembni sistemi, ranljivi za zunanje hekerje.
Medtem ko je geslo običajno 4-16 znakov, je geslo običajno vsaj 20-40. Običajno geslo mora biti znano samo uporabniku, mora biti dovolj dolgo, da ostane težko, težko uganiti, enostavno zapomniti in enostavno hitro in natančno tipkati. Geslo ne sme biti običajna fraza ali fraza iz literature ali kulture. Ne bi smelo biti nekaj z očitnim pomenom za uporabnika ali nekaj, kar bi lahko zlahka prepoznali, tudi ljudje, ki uporabnika poznajo.
Različna gesla, tako kot različna gesla, imajo različne moči gesla. To je določeno z dolžino besedne zveze, naključnostjo besedne zveze in njeno uporabo znakov, ki so na voljo v skupnem leksikonu. Fraza, kot je “IAmTheKingOfTheWorld”, ne bi bila dobra, ker ni posebej izvirna ali nenavadna. Zamenjajte samoglasnike s številkami ali besedo z anagramom ali nesmiselnim nizom besed in stavek postane težji. »I4m7heK1ng0fTheW0r1d« bi bilo na primer veliko težje.
Geslo si je lahko enostavno ali težko zapomniti in ga je mogoče zapisati. Nekatera gesla so sestavljena iz naključnih skupin številk in črk, čeprav jih občutek za strukturo olajša zapomniti. Ena metoda oblikovanja gesla se imenuje Diceware. To orodje je sestavljeno iz seznama 7776 kratkih angleških besed in se določi z metanjem kocke. Z določenim številom ustreznih črk za vsako številko na kocki različne kombinacije črk tvorijo različne besede. Te različne besede je mogoče združiti v frazo z več kot 2,000,000,000,000,000,000 možnostmi.
Sodobno idejo gesla je leta 1982 izumil Sigmund N. Porter kot sredstvo za dodatno zaščito, ko so računalniški sistemi začeli vstopati v splošno kulturo. Pretty Good Privacy, priljubljena metoda gesla, je revolucionirala prakso leta 1991. Ustvaril jo je Phil Zimmerman v Združenih državah Amerike, je bila uporabljena za šifriranje e-pošte in vsebuje javni in zasebni ključ za šifriranje gesla. Zasebni ključ se uporablja za osebno odpiranje in pošiljanje sporočil, javni ključ nekoga drugega pa za prejemanje ali pošiljanje sporočil njim.