roboticus@Boink:~ $ cat 876421.pl #!/usr/bin/perl use strict; use warnings; my $orig = "Now is the time for all "; my $enc = pack "u", $orig; print "$enc\n"; my $dec = unpack "u", $enc; print "$dec\n"; my (undef, @bytes) = map { 0x3f & ord($_) } split //, $enc; printf "%02x ", $_ for @bytes; roboticus@Boink:~ $ perl 876421.pl 83F]W(&ES('1H92!T:6UE(&9O