【问题标题】:Ruby Implementation of RSA Data Security, Inc. MD5 Message-Digest AlgorithmRSA Data Security, Inc. MD5 消息摘要算法的 Ruby 实现
【发布时间】:2008-12-14 22:29:10
【问题描述】:

有人知道 RSA Data Security, Inc. 的 ruby​​ 实现吗?MD5 消息摘要算法定义在https://www.rfc-editor.org/rfc/rfc1321

我在https://developer.openx.org/fisheye/browse/openads/branches/2.0/branches/openads-2.0.11/admin/md5.js?r=16584 找到了一个javascript 实现...它有一个函数MD5 来进行编码。 ruby 上有类似的东西吗?

【问题讨论】:

    标签: ruby md5 rsa


    【解决方案1】:

    有很多here

    事实上,您很可能会使用:

    require 'digest/md5'
    

    【讨论】:

    • 我查了一下,好像没有这个特定的算法。
    • 它很可能确实具有沼泽标准 MD5 算法。什么意思?
    • 算法如下(粘贴自 javascript 代码)函数 MD5(entre) ... for (i=0;i
    • 您发现的额外内容只是对 MD5 摘要的 128 位结果进行十六进制编码。真正的 MD5 算法可以在我贴的东西中找到。
    • 顺便说一句,openx.org 上的代码已损坏 - 它仅适用于 7 位 ASCII,因此如果您的文本包含字节值 127 它会产生不符合要求的摘要。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多