那就要看你对这个认证的安全需求水平了。u盘的问题在于它是可以完全克隆的,所以你不能仅仅通过u盘来判断用户的身份,这样会导致两种情况:
1.用户已经被他人偷偷克隆了u盘;这种情况下,可以使用PIN码之类的来增加u盘本身认证信息的安全性;
2.用户有意克隆u盘,方便大家分享使用;在这种情况下,使用PIN码没有任何意义,因为用户会主动告诉所有人。