hmac

    0热度

    1回答

    我知道这种类型的问题在这里被问到超过很多次,但是在每个问题中都有建议将这些问题提交给知道他们在做什么的人。 (所以我们可以了解我们在做什么,以及) 我也找不到足够令人满意的例子有更新的PHP函数.. 因此,这里是我的一个开源开发我的散列类项目。我有4个步骤 的base64与服务器端密钥使用SHA256 合并编码密码,更安全的加密格式 合并密码,合并密码和胡椒,与将被存储在随机密钥数据库(称为胆固醇

    0热度

    1回答

    我正在尝试使用secret的密钥和foo的有效负载创建base64编码的HMAC SHA512哈希。我无法让我的.NET代码产生正确的价值。我想知道如果编码是潜在的问题。 代码: UTF8Encoding encoding = new UTF8Encoding(); HMACSHA512 hmac = new HMACSHA512(encoding.GetBytes("secret")); //

    1热度

    1回答

    我想使用hmac哈希API密码。但是我无法使用Python 3.5使其工作。 这里的问题代码: sign = hmac.new(self.Secret, post_data, hashlib.sha512).hexdigest() 这里的错误: TypeError: key: expected bytes or bytearray, but got 'str' 我第一次像这样尝试编码...

    2热度

    1回答

    我有一个JSR223采样下面的代码: var key = "key"; var dateStamp = "20160329T134359Z"; var regionName = "us-east-1"; var serviceName = "execute-api"; var kDate= Crypto.HMAC(Crypto.SHA256, dateStamp, "AWS4"

    0热度

    1回答

    我有一个需要类似于Emulate github service hooks wih curl,但我也在我的webhook中使用一个秘密,它不能正常工作。 下面是我在做什么作为后收到钩: #!/bin/bash while read oldrev newrev refname; do tmpfile=$(mktemp --suffix=.json) cat <<EOF> $

    4热度

    2回答

    我需要通过使用SHA256哈希函数来计算HMAC。我有一个以base64格式编码的密钥。还有一个在线工具可以正确计算HMAC(已验证)。 http://www.freeformatter.com/hmac-generator.html 我写了下面的代码片段: var signatureHashHexExpected = "559bd871bfd21ab76ad44513ed5d65774f9954

    0热度

    1回答

    我在Ruby中有这样的代码,它基于API KEY和一些内容生成数字签名,我尝试创建一些iOS代码来复制此代码,但没有人可以帮我解决问题。 红宝石 key = "ZSyEULZSKlZS/SxjUbKG1cly10gyv68hvOeIYV6QLBM=".unpack('m*').to_s hmac = HMAC::SHA256.new key s = "some\nrandom\data\n"

    1热度

    1回答

    HMAC在哈希函数中使用变量时,SHAAC中的SHA256哈希值会产生变化,而不是使用文字。 我必须连接4个参数才能生成使用密钥散列的消息字符串。连接的消息字符串生成与使用消息值作为文字不同的散列。 require 'base64' require 'openssl' securityKey = 'A93reRTUJHsCuQSHR+L3GxqOJyDmQpCgps102ciuabc='

    0热度

    1回答

    我想了解javax.crypto.Mac和javax.crypto.Cipher之间的区别。这两个类看起来非常相似(它们有相似的方法,但这两个类不会相互继承)。 这两个类别之间的根本区别是什么? 什么时候应该使用(或不使用)Mac? 什么时候应该使用(或不使用)密码?

    1热度

    1回答

    因此,我正在研究一个PHP脚本,该脚本查询使用HMAC身份验证标头的API。但是,我一直在试图正确编码HMAC签名。我有一个预先存在的nodejs脚本作为模板工作。 在脚本的NodeJS,所述HMAC签名是使用以下计算: var crypto = require('crypto'); var hmac = []; hmac.secret = 'ODc0YTM3YzUxODFlMWQ1YTdhM