ericmann / totp
TOTP协议的PHP实现。
2.0.0
2019-01-26 05:49 UTC
Requires
- php: >=7.2
- paragonie/constant_time_encoding: ^1.0.0
Requires (Dev)
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-09-16 20:55:40 UTC
README
这是一个PHP库,用于根据RFC-6238生成基于时间的OTP。
此库与Android和iPhone上的Google Authenticator应用程序兼容。
快速开始
使用Composer将ericmann/totp
添加到您的项目中。
require __DIR__ . '/vendor/autoload.php'; // Create a new, random token $token = new EAMann\TOTP\Key(); // Import a known token $raw = '...'; $token = EAMann\TOTP\Key::import($raw); // Validate an OTP against a token if (EAMann\TOTP\is_valid_auth_code($token, $otp)) { // ... }