方案一:
哈希(用户名、密码和 nowtime())
*nowtime() 定义为:
Calendar cal = Calendar.getInstance();
cal.getTime()
方案 B:
哈希(用户名、密码和 nowtime())
*程序 B 执行循环(最多 15 秒),每个 nowtime() 定义为:
Calendar cal = Calendar.getInstance();
cal.add(Calendar.SECOND, -1);
尽管两个程序的时间匹配,但由相同哈希函数产生的 OTP 是不同的。我不需要代码,请帮助我了解 2 个程序之间的同步时间。