Passwörter speichern und verwalten – in einer Cordova-Passwort-Manager-App
Kommentare

Wer kennt das nicht: für zahlreiche Websites und Apps benötigt man viele verschiedene Passwörter – und die kann man sich meist nur schwer merken. Passwort-Manager-Apps mit denen sich Passwörter speichern und organisieren lassen, werden darum immer beliebter.

Mit Cordova lassen sich solche Apps mit JavaScript-Libraries wie jQuery Mobile und CryptoJS besonders leicht erstellen. Narayan Prusty erklärt, wie das funktioniert.

Passwort-Manager-App mit Cordova erstellen

Beim Erstellen einer Passwort-Manager-App mit Cordova benötigt man vor allem Tools für die Gestaltung des UIs sowie zum Verschlüsseln der Passwörter. Zum Einsatz kommen in Prustys Tutorial dafür jQuery, jQuery Mobile und CryptoJS, die zunächst in das Start-Template der Cordova-Applikation eingebunden werden. Zusätzlich wird auch Cordovas Benachrichtigungs-Plug-in hinzugefügt.

Zunächst wird der Zugriffs-Bildschirm der App erstellt, der ein Formular zur Eingabe des Master-Passworts beinhaltet. Dieses wird nach dem Submit in einer Variablen gespeichert und kann so später für das Ver- und Entschlüsseln genutzt werden.

Anschließend wird der Home-Screen der App inklusive der Buttons „Neues Passwort hinzufügen“ und „Passwörter anzeigen“ sowie die jeweiligen Seite dafür erstellt. Wird ein neues Passwort hinzugefügt, wird es mithilfe der new_entry-Funktion von JavaScript verschlüsselt und in HTML5-Local-Storage gespeichert. Jedes neu hinzugefügte Passwort wird von dort abgefragt und entschlüsselt angezeigt, wenn der User auf die Passwort-zeigen-Liste klickt.

So lässt sich leicht eine funktionelle, simple App zum Speichern und Verwalten von Passwörtern erstellen, die sich problemlos für mehrere Plattformen deployen lässt. Wie man dafür im Einzelnen vorgehen muss, zeigt Narayan Prustys Tutorial anhand von zahlreichen Code-Beispielen. Dort findet sich auch ein kurzes Demo-Video der fertigen App; zudem steht der Code auf GitHub zum Download zur Verfügung.

Aufmacherbild: check-lock and different keys on wooden background concept von Shutterstock / Urheberrecht: Ruslan Grumble

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -