Documentazione
In questa pagina
HardenedPass

Tengo le mie password in pass: semplici file, cifrati con OpenPGP, in un repository git che ospito io. Sul telefono usavo Android Password Store, finché non è stato archiviato a ottobre 2024. Il mio telefono usa GrapheneOS, volevo un client di cui fidarmi lì, e non avevo voglia di andare a cercare un gestore di password con il suo cloud. Così ne ho fatto un fork.
HardenedPass riparte dall’ultimo commit di upstream. L’obiettivo è semplice: funzionare in modo impeccabile su GrapheneOS, senza Google Play Services e senza telemetria. Tutto il merito del lavoro originale va agli autori di Android Password Store.
HardenedPass non è su nessuno store. L'APK si scarica da GitHub.
Scarica l'ultima releaseUltima release: 0.3.2
Cosa cambia rispetto a upstream
- Legge quello che scrive il GnuPG moderno. Upstream rifiutava i messaggi OCB che GnuPG 2.3 e successivi producono di default.
- Rifiuta in fase di importazione le chiavi senza sottochiave di cifratura.
- Librerie crittografiche aggiornate, che risolvono vulnerabilità note.
- Le altre app non possono più raggiungere la schermata di decifratura con percorsi arbitrari.
- Niente report di crash, niente Google Play Services, un’unica build FOSS.
- Una nuova interfaccia, fatta con Jetpack Compose.
- Un application ID tutto suo: si installa accanto a upstream, non sopra.
Da dove partire
Il codice è su GitHub, sotto licenza GPL-3.0. Bug e idee vanno sul tracker.
-
Per iniziare
Parti da qui: cos'è pass, come installare HardenedPass, come creare un archivio di password e collegarci l'app.
-
Usare l'app
L'uso quotidiano di HardenedPass: leggere e modificare le voci, i codici OTP, la sincronizzazione con git e la compilazione automatica dei login.
-
Riferimento
Le pagine di riferimento di HardenedPass: ogni impostazione, il modello di sicurezza e le soluzioni agli errori più comuni.