hmac

    5热度

    1回答

    我试过加密,这显然不工作,因为它取决于节点运行。所以,我转向crypto-browserify,但我认为存在依赖性问题。如果有人能帮助,我会非常感激。 仅供参考,我以前用过的密码,像这样: crypto.createHmac('md5', "MY_KEY").update('SOMETHING_TO_ENCRYPT').digest('hex'); 编辑 我试图加密与密钥盐腌的字符串。上面的代

    2热度

    1回答

    防止哈希字符串比较计时攻击的一种方法是执行额外的HMAC签名以随机化验证过程(请参阅https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2011/february/double-hmac-verification/)。 除了每个散列的第二次HMAC散列之外,为了使散列定时/过程更不可预测,随机长度的随机盐被添加到两者中。

    2热度

    1回答

    我正在尝试使用私钥&公钥实现API的身份验证。 我想要做的就是提供一个私钥,用它散列一些数据,并在头部发送哈希,然后再次在服务器上重新哈希相同的数据进行比较。 我遇到的麻烦是什么样的数据,我应该散列,请求的URI,内容类型和内容本身,但什么时候请求是GET和没有内容。 使用私钥散列任何数据足够安全,还是需要做一些特殊的事情?

    1热度

    1回答

    这将是一个长期的问题,但我有一个非常奇怪的错误。我在C++中使用OpenSSL来计算HMAC,并将它们与使用javax.crypto.Mac的相似实现进行比较。对于某些密钥,HMAC计算是正确的,对于其他密钥,HMAC存在差异。我相信当钥匙变大时会出现问题。这里是细节。 这里是C++中最重要的代码: void computeHMAC(std::string message, std::string

    0热度

    1回答

    我研究许可的解决方案我的一个项目,一个项目具有以下文字: “到期日期表示为从1/1/1970工作日(不秒) 。这种方式只需要两个字节来表示日期“ - [http://www.drdobbs.com/licensing-using-symmetric-and-asymmetric/184401687?pgno=1][1](标题下的”HMAC授权系统“大约下降一半) 如果返回的日期是32位整数,这怎么

    0热度

    2回答

    我正在尝试实现HTTP发布验证,其中提到了此文档https://www.clearslide.com/view/mail?iID=YS7LCS8XDPCABFR453DE,我无法理解我到底需要做什么来获得此工作,我试图转储$ _REQUEST和$ _SERVER变量。 这是输出我得到这个$ _REQUEST Array ( [emailpitchsent] => ) 而且这个输出$

    0热度

    1回答

    这是我无法理解和做的事情。 我需要根据HMAC-SHA512方法添加一个名为sign的标头,该标头的查询的POST数据由我的密钥的“秘密”签名。什么是我的查询的发布数据?我怎样才能找到它,以便我可以加密它并将其作为标题发送。 这是我的参数:"command" => "returnBalances", "nonce" => Time.now.to_i 请让我知道: 我如何找到我的职务的请求数据。 如

    0热度

    1回答

    我有一个ASP.NET的WebAPI,客户端通过HMAC认证。 认证是在AuthenticationFilter完成。 对于客户端我需要阅读Request.Content提供的一个HMAC密钥的比较。一切都很好,直到这里。 在ParameterBinding我还需要从Request.Content阅读。这工作得很好,直到内容不multipart/form-data。 StringContent和B

    3热度

    3回答

    我试图在使用SHA256作为哈希的经典ASP中编写HMAC函数。我想我说得对,但结果与Wikipedia page上列出的例子不一样。我已经看到几个人在经典ASP中使用HMAC SHA256的例子,包括一个WSC。这不是我想要做的。 这里的功能: Public Function HMAC_SHA256(prmKey, prmData) Dim theKey : theKey = prmK

    0热度

    1回答

    我创建了asp.net web api项目。我需要添加授权或/和身份验证。我读过很多关于OAuth,SAML,JWT,HMAC等的内容,每次我看到作者都强调OAuth不是身份验证,您需要将authN与authZ区分开来。我有点困惑,因为我不明白: 当我需要使用身份验证(SSO,登录名/密码)和授权(OAuth,令牌)的API? 是HMAC,JWT授权还是认证?因为他们已签名,我可以将userid添