Revision 2629a8a747b4149aec1644c9273777624f336f88 authored by Xavier Guimard on 12 January 2019, 07:45:43 UTC, committed by Xavier Guimard on 12 January 2019, 07:45:43 UTC
1 parent 507f3c0
Raw File
totp-client.pl
#!/usr/bin/perl -w

use Authen::OATH;
use Convert::Base32 qw( decode_base32 );

unless ( $ARGV[0] ) {
    print STDERR "Usage $0 <totp-secret>\n";
    exit 1;
}

my $oath = Authen::OATH->new();
my $totp = $oath->totp( decode_base32( $ARGV[0] ) );

print "$totp\n";

1;
back to top