【发布时间】:2011-08-03 12:31:08
【问题描述】:
我正在寻找一种将 MD5 和 SHA1 哈希值从其二进制表示形式转换为十六进制表示形式的方法,反之亦然。我想用 Perl 来做,但也欢迎一个共同的解释。
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 的哈希?
【问题讨论】: