#!/usr/local/bin/perl use diagnostics; use strict; use warnings; use Digest::EMAC qw(emac hexdigest base64digest); print "Enter key: "; my $key = ; chomp $key; print "Enter cipher: "; my $cipher = ; chomp $cipher; print "Enter string: "; my $str = ; chomp $str; my $mac = emac($key, $cipher, $str); print hexdigest($mac), "\n"; print base64digest($mac), "\n";