【问题标题】:Paw rest client : how to compute HMAC-SHA256 using absolute url as input爪子休息客户端:如何使用绝对 URL 作为输入来计算 HMAC-SHA256
【发布时间】:2014-11-29 08:14:04
【问题描述】:

我正在使用很棒的 Paw 软件来发出 Htpp 请求。它有很多很棒的功能,包括计算 HMAC-SHA256 签名的能力,不幸的是,我找不到如何使用当前请求的完整 url 作为这个的输入。在输入字段中输入的键是什么?

【问题讨论】:

    标签: paw-app


    【解决方案1】:

    第 1 步

    • 右键单击要插入哈希的字段,选择 Crypto > HMAC-SHA256
    • 在 Input 字段中,右键单击并选择 Request > Request URL

    第 2 步

    • 您现在应该在输入字段中看到 Request URL 动态值,这意味着 HMAC-SHA256 动态值将当前请求的 URL 作为其输入以进行哈希计算
    • 在密钥字段中输入您的 HMAC 密钥(提示:右键单击并选择值 > 安全值以保持您的密钥加密 = 更安全!)


    旧版本/原始答案(不是最新的):

    (还)没有返回 URL 的动态值,这是一个缺失的东西。但这里有一个解决方法:

    在 HMAC-SHA256“输入”字段中,右键单击并选择“扩展”>“自定义”。 你将有一个 JavaScript 文本字段,让函数返回:

    return context.getCurrentRequest().url;
    

    有关详细信息,请参阅Extensions Reference。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      • 2021-04-09
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 2016-08-03
      • 2018-11-30
      相关资源
      最近更新 更多