SHA-2の取得
Digest::SHAモジュールを利用します。
# SHA-256 use strict; use Digest::SHA; my $sha = Digest::SHA->new(256); print $sha->add('message')->hexdigest, "\n"; # 16進数表記 print $sha->add('message')->b64digest, "\n"; # BASE64
# SHA-512 use strict; use Digest::SHA; my $sha = Digest::SHA->new(512); print $sha->add('message')->hexdigest, "\n"; # 16進数表記 print $sha->add('message')->b64digest, "\n"; # BASE64
関連項目
・MD5の取得・MD5から元の文字列の取得
・SHA-1の取得
・SSHAの取得