跳到主要内容

Appendix B. Test Vectors (附录 B. 测试向量)

Appendix B. Test Vectors (测试向量)

本节提供可用于 HOTP 基于时间的变体算法互操作性测试的测试值。

测试令牌共享密钥使用 ASCII 字符串值 "12345678901234567890"。时间步长 X = 30, Unix 纪元作为计算时间步长的初始值, 其中 T0 = 0, TOTP 算法将为指定的模式和时间戳显示以下值。

时间 (秒)UTC 时间T 的值 (十六进制)TOTP模式
591970-01-01 00:00:59000000000000000194287082SHA1
591970-01-01 00:00:59000000000000000146119246SHA256
591970-01-01 00:00:59000000000000000190693936SHA512
11111111092005-03-18 01:58:2900000000023523EC07081804SHA1
11111111092005-03-18 01:58:2900000000023523EC68084774SHA256
11111111092005-03-18 01:58:2900000000023523EC25091201SHA512
11111111112005-03-18 01:58:3100000000023523ED14050471SHA1
11111111112005-03-18 01:58:3100000000023523ED67062674SHA256
11111111112005-03-18 01:58:3100000000023523ED99943326SHA512
12345678902009-02-13 23:31:30000000000273EF0789005924SHA1
12345678902009-02-13 23:31:30000000000273EF0791819424SHA256
12345678902009-02-13 23:31:30000000000273EF0793441116SHA512
20000000002033-05-18 03:33:200000000003F940AA69279037SHA1
20000000002033-05-18 03:33:200000000003F940AA90698825SHA256
20000000002033-05-18 03:33:200000000003F940AA38618901SHA512
200000000002603-10-11 11:33:200000000027BC86AA65353130SHA1
200000000002603-10-11 11:33:200000000027BC86AA77737706SHA256
200000000002603-10-11 11:33:200000000027BC86AA47863826SHA512