use strict; use warnings; use Digest::MD5 qw(md5); my $name = "Fred Flintstone"; my $key = substr unpack("I", md5 $name), -6; print "Name: $name\n"; print "Key: $key\n";