我想实现这个算法,但我正在努力编写计算 UTC 时间(而不是本地时间)的 unix 时间的函数。例如,
Instant.now().getEpochSecond();
根据我的本地时间返回unix时间。但我怎样才能使它适用于 UTC 时间呢?谢谢。
最佳答案
因此,为了能够在java中获取纪元时间,您必须使用System.currentTimeMillis() 然后将此数字除以 1000 将得到 Unix 纪元。像这样的电话就足够了。
long unixTime = System.currentTimeMillis() / 1000L;
关于java - 在JAVA上实现TOTP算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35770015/