MD5とSHA1のハッシュをバイナリ形式から16進形式に変換する方法を探しています。私はPerlでやりたいのですが、一般的な説明も歓迎します。MD5/SHA1ハッシュをバイナリから16進のダイジェストに変換する
use Digest::MD5 qw(md5 md5_hex md5_base64);
$data = "Plaintext";
$digest_bin = md5($data);
$digest_hex = md5_hex($data);
どのように私は$digest_bin
と$digest_hex
を比較し、それらが同じ$data
のハッシュであることを確認することができますか?
ありがとうございます。 Digest :: MD5 :: Perlのソースを引用するための+1。 – sw0x2A