otp 2.0.3
otp: ^2.0.3 copied to clipboard
RFC6238 Time-Based One-Time Password / Google Authenticator Library
example/example.dart
import "package:otp/otp.dart";
main() {
var code = OTP.generateTOTPCode("JBSWY3DPEHPK3PXP", DateTime.now().millisecondsSinceEpoch);
print(code);
var code2 = OTP.generateTOTPCode("JBSWY3DPEHPK3PXP", DateTime.now().millisecondsSinceEpoch, interval: 10);
print(code2);
var code3 = OTP.generateTOTPCode("JBSWY3DPEHPK3PXP", DateTime.now().millisecondsSinceEpoch, interval: 20, algorithm: Algorithm.SHA256);
print(code3);
}