hmac

    12热度

    2回答

    我想在Ruby中创建一个HMAC,然后在PHP中验证它。 红宝石: require 'openssl' message = "A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET" key = "3D2143BD-6F86-449F-992C-65ADC97B968B" hash = OpenSSL::HM

    1热度

    3回答

    我有一个边缘案例。我构建的代码可以读取由商业封闭源代码工具生成的二进制数据文件。有关数据格式的信息在文档中指定。 对于数据完整性检查,供应商的规范要求基于SHA1的HMAC,使用根据RFC2898的密码派生的密钥。许多编程环境都有一个名为HMACSHA1的类来生成这些散列。 对于非零长度的数据流,我可以成功计算哈希,并且我的代码中的计算与供应商的实现一致。换句话说,我的代码可以读取和验证由供应商编

    2热度

    4回答

    我正在尝试使用sha-512来计算hmac。 Perl代码: use Digest::SHA qw(hmac_sha512_hex); $key = "\x0b"x20; $data = "Hi There"; $hash = hmac_sha512_hex($data, $key); print "$hash\n"; ,并给出了 87aa7cdea5ef619d4ff0b4241

    3热度

    2回答

    我想知道是否有一种方法可以在scala中获得HMAC-SHA1签名,而无需使用大家在java中使用的代码编译java类。有任何想法吗?