Salasananhallinta tai salasananhallintaohjelma on tietokoneohjelma, joka on tarkoitettu salasanojen tallentamiseen ja hallintaan.[1]
Eräitä suositeltuja käytäntöjä salasanoille ovat pituus, satunnaisuus, yksilöllisyys ja niiden muuttaminen heti tietomurron jälkeen. Näiden muistaminen ei ole käytännöllistä ja säilyttäminen paperilla on huono ajatus etenkin toimistoissa, joissa ne on helppo löytää. Salasananhallintaohjelma tallentaa ja salaa salasanat ja nämä voivat tukea sekä paikallista että pilvipalveluun tallettamista. Ohjelmat voivat myös generoida vahvan salasanan, huomauttaa salasanan uudelleen käytöstä ja tarpeesta vaihtaa salasana. Tällöin käyttäjän tarvitsee muistaa vain salasananhallintaohjelman käyttämä salasana useiden sijaan.[1][2]
Salasananhallintaohjelmat käyttävät salasanaa omaan sisältöönsä (master password), mutta lisäksi tukevat kaksivaiheista tunnistautumista, sormenjäljen tunnistusta, tai erillisen tunnistusohjelman antamaa siementä. Jotkin tukevat myös erillisiä laitteita tunnistautumiseen.[3]
Erilaisia ohjelmistoja salasanojen hallintaan on saatavilla lukuisia.[4] Useimmissa verkkoselaimissa on mukana vastaava toiminto, mutta se on usein rajoittuneempi. Lisäksi ohjelmointivirhe selaimessa voi paljastaa salasanat hyökkääjälle.[5][6]