http://downloads.buffalo.nas-central.org/LSPro_ARM9/Distributions/Genlink/Binaries/armv5tejl-softfloat-linux-gnueabi/
→ libwww-perl-5.805.tbz2
→ libnet-1.21.tbz2
→ URI-1.35.tbz2
→ HTML-Parser-3.56.tbz2
→ HTML-Tagset-3.10.tbz2
→ HTML-Tree-3.23.tbz2
SYS\usr\local\lib\perl5\vendor_perl
http://downloads.buffalo.nas-central.org/LSPro_ARM9/Distributions/Genlink/Binaries/armv5tejl-softfloat-linux-gnueabi/
→ perl-5.8.8-r4.tbz2
usr\lib\perl5\5.8.8\armv5tejl-linux\auto\IO\IO.so usr\lib\perl5\5.8.8\armv5tejl-linux\auto\Socket\Socket.so
SYS\usr\local\lib\perl5\5.8.8\armv5tejl-linux\auto\IO\IO.so SYS\usr\local\lib\perl5\5.8.8\armv5tejl-linux\auto\Socket\Socket.so
http://search.cpan.org/~delta/Crypt-Rijndael_PP/Rijndael_PP.pm
→ Crypt-Rijndael_PP-0.05.tar.gz
Rijndael_PP.pm
SYS\usr\local\lib\perl5\vendor_perl\5.8.8\Crypt\Rijndael_PP.pm
こんな感じでSalted__の入ったopenssl形式でなく素のAESが扱えた。#!/usr/bin/perl use Crypt::Rijndael_PP ':all'; $key = unpack("H*", "1234567890ABCDEFGHIJKLMNOPQRSTUV"); $plain = "plain text"; $cipher = unpack("H*", rijndael_encrypt($key, MODE_ECB, &PKCS5Padding($plain,16), 256, 128)); print $cipher . "\n"; exit 0; sub PKCS5Padding { my ($str, $blocksize) = @_; my $pad = $blocksize - (length($str) % $blocksize); return ($str . chr($pad)x$pad); }
echo "tcp 6 TCP" >> /etc/protocols rm /usr/bin/perl ln -s /mnt/sd/SYS/usr/bin/perl /usr/bin ln -s /mnt/sd/SYS/usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5 ln -s /mnt/sd/SYS/usr/local/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl
http://downloads.buffalo.nas-central.org/LSPro_ARM9/Distributions/Genlink/Binaries/armv5tejl-softfloat-linux-gnueabi/
→ perl-5.8.8-r4.tbz2
→ libperl-5.8.8-r1.tbz2