一次性密码(one-time pad)和一次性密码(one-time passoword )的首字母缩写词都是 OTP。然而,它们是不同的,根本没有关係。一次性密码是一种对称密码,需要一个随机密钥,而一次性密码是动态生成的密码,仅对一个且仅特定的登录会话有效。
.RSA 数字签名算法生成强制不可否认性的数字签名。
.基于时间的一次性密码 (Time-based One-Time Password :TOTP) 是一种一次性密码,它依赖于时间作为生成算法的输入参数之一。
.基于散列的消息认证码 (Hash-based Message Authentication Codes :HMAC) 依靠散列函数和共享密钥来计算消息认证码以验证真实性。
参考
.一次性密码 (one-time pad :OTP)
.一次性密码(one-time passoword)
资料来源: Wentz Wu QOTD-20210403