C++

Come creare un sistema di gestione delle licenze software con C++

Il sistema descritto copre l'intero ciclo di vita di una licenza: emissione firmata con Ed25519, distribuzione come stringa testuale autocontenuta, validazione offline con controllo di scadenza, versione, funzionalità e vincolo di macchina, periodo di grazia, rilevamento della manomissione dell'orologio, stato persistente autenticato con HMAC, attivazione online e revoca con protezione dal rollback.

01/08/2026
Java

Creare un sistema di gestione delle licenze software con Java Spring Boot

Il sistema che abbiamo costruito copre l'intero ciclo di vita di una licenza: emissione con chiavi leggibili e autoverificanti, attivazione per macchina protetta contro le corse critiche, validazione offline tramite firma Ed25519, revoca e sospensione con effetto entro la durata del token, rinnovo, manutenzione automatica dei posti inattivi e audit completo di ogni operazione.

31/07/2026
Laravel

Creare un sistema di gestione delle licenze software con Laravel

In questo articolo costruiremo un license server completo con Laravel, partendo dal modello dei dati fino alla validazione offline tramite firme Ed25519, passando per il livello di servizio, l'API HTTP, l'autenticazione delle richieste, l'audit trail e i test automatici.

30/07/2026
Python

Creare un sistema di gestione delle licenze software con Python

In questo articolo costruiremo un sistema completo in Python basato su firme digitali asimmetriche Ed25519, con licenze autocontenute verificabili offline, un server di attivazione per il conteggio dei posti e un meccanismo di revoca. Il codice è pensato per essere usato in produzione, non come giocattolo didattico.

29/07/2026