代码之家  ›  专栏  ›  技术社区  ›  Alex F

为什么我要使用Perl的Digest::MD5为看似不同的输入获取相同的MD5校验和?

  •  1
  • Alex F  · 技术社区  · 15 年前

    在我的Linux平台上,64位重新编译 perl 和sshing mac终端(我猜是utf-8)。我将提供所有这些信息,以防万一。

    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@vi\n") ."\n");'
    756e98065cb8cbf603a3dbef2afe9261
    
    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@visi\n") ."\n");'
    756e98065cb8cbf603a3dbef2afe9261
    
    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@vision\n") ."\n");'
    756e98065cb8cbf603a3dbef2afe9261
    
    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@visionten\n") ."\n");'
    756e98065cb8cbf603a3dbef2afe9261
    
    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@visionten.\n") ."\n");'
    d32e04de6906b3f284c6834b4d1d77c1
    
    # perl -e 'use Digest::MD5 qw/md5_hex/; print(md5_hex("alex@\n") ."\n");'
    264eca1047ccc6272ac2e338c695379e
    1 回复  |  直到 15 年前
        1
  •  16
  •   user181548    15 年前

    在双引号字符串内使用@。所有的@vision和@visionten事物都在对同一事物进行评估。

    推荐文章
    RanSh  ·  用python转换md5sum
    10 年前