Ich möchte ein Token (Gültigkeit in der Sekunde) für 20 Jahre generieren. So Gesamtzahl der zweiten in 20 Jahren sind: 631152000. Hier ist ein Token-Erzeugungs-Code:Wie Nummer der Sekunde in Variable speichern in Java
long tokenLifetInSecond=631152000;
long expiryTime = System.currentTimeMillis();
expiryTime += 1000L * tokenLifetimeInSecond;
So das Ergebnis ExpiryTime = 2095766040489. Ist die Verwendung von long ein sicherer Wert, da 2 Milliarden Datensätze gespeichert werden können?
Aus Neugier: welche Art von System arbeiten Sie, dass "Token" gültig für 20 Jahre erfordert? – GhostCat
Hypotheken vielleicht? –
Gut Token wird in einem Standalone-Terminals für den Zugriff auf einige Dienste verwenden. In einfachen möchte ich ein Leben Zeit Token –