Ah ok. Da sind ja schon mal gute Ansätze, über die ich mir Gedanken machen kann. Grundsätzlich wollte ich in der DB die eineindeutige ID, Datum, Passwort und eine Prüfsumme verschlüsselt speichern. Der User kann dann das neue Datum + Passwort eingeben. Sollte das mittels Prüfsumme passen, läuft das Gerät weiter, sonst nicht.

Dass man das Gerät knacken oder den Code auslesen oder sonst was manipulieren kann, ist ja grundsätzlich überall so. Internet und 100% Sicherheit und so ... ...