Discussione OpenPGP Authentication System in PHP - Proof of concept ready to use

omgitsinge

Utente Iron
18 Luglio 2026
1
1
1
3
A PHP proof of concept for decentralized authentication using OpenPGP:


pgp_authenticate.png


Un sistema di autenticazione senza password realizzato con PHP e GnuPG. Ogni identità viene gestita tramite fingerprints di chiavi PGP pubbliche anziché tramite classico sistema di username/password.

Gli utenti autenticano le proprie sessioni dimostrando di essere i proprietari della propria chiave privata PGP attraverso un meccanismo di challenge stile captcha. Il server non memorizza mai le password né riceve mai le chiavi private. Durante la registrazione di nuovi utenti, la chiave pubblica e l'impronta digitale della chiave vengono salvate nel database e diventeranno l'unico identificativo dell'account registrato.

Questo progetto è stato creato per esplorare un modello di autenticazione alternativo in cui gli utenti si autenticano tramite il possesso di chiavi crittografiche anziché tramite password. È concepito come riferimento didattico e come possibile base per applicazioni incentrate sulla privacy.

 
A PHP proof of concept for decentralized authentication using OpenPGP:


Visualizza allegato 86109

Un sistema di autenticazione senza password realizzato con PHP e GnuPG. Ogni identità viene gestita tramite fingerprints di chiavi PGP pubbliche anziché tramite classico sistema di username/password.

Gli utenti autenticano le proprie sessioni dimostrando di essere i proprietari della propria chiave privata PGP attraverso un meccanismo di challenge stile captcha. Il server non memorizza mai le password né riceve mai le chiavi private. Durante la registrazione di nuovi utenti, la chiave pubblica e l'impronta digitale della chiave vengono salvate nel database e diventeranno l'unico identificativo dell'account registrato.

Questo progetto è stato creato per esplorare un modello di autenticazione alternativo in cui gli utenti si autenticano tramite il possesso di chiavi crittografiche anziché tramite password. È concepito come riferimento didattico e come possibile base per applicazioni incentrate sulla privacy.

Molto interessante e curioso, complimenti 💪
 
Indietro
Top Bottom