アンゴウよりアンコウ+日本酒のほうが好きなんだけど。
Mastering Algorithms With Perl
Jon Orwant,Jarkko Hietaniemi,John MacDonald
Oreilly & Associates Inc / ¥ 4,054 (1999-07)
通常3~5週間以内に発送
Jon Orwant,Jarkko Hietaniemi,John MacDonald
Oreilly & Associates Inc / ¥ 4,054 (1999-07)
通常3~5週間以内に発送
というより、数式を避けてただけだった。ちゃんと読んでみると暗号も面白いかも。 法とか合同をほうとかいいながら読んでた。MAWPの説明だけだと分かりにくかったのでRSA暗号を参考にした。
MAWPにあったSSLeayっていうモジュールがなかったのでCrypt::RSAで遊んだ。
use Crypt::RSA;
use Data::Dumper;
my $rsa = new Crypt::RSA;
my ($public, $private) =
$rsa->keygen (
Identity => 'Kzfm Ohkw <xxxx@gmail.com>',
Size => 1024,
Password => 'drumnbass',
Verbosity => 1,
) or die $rsa->errstr();
print Dumper($public);
公開鍵
$VAR1 = bless( {
'e' => 65537,
'n' => '12390802849571403672579795755491999585878694
2679376999148135793744998012786068647404317033
4506694188629007869741465370712440443624446804
8813574622838502197241514075336790104367156693
3189856420057871502127203513391621825674392638
5941923712730877023358276499112454722795081438
05979844138326376749179360228658183',
'Version' => '1.91',
'Identity' => 'Kzfm Ohkw <xxxx@gmail.com>'
}, 'Crypt::RSA::Key::Public' );
おー65537乗してnでmodるのか。