hmac

    0热度

    2回答

    我想作为记录这里的X方签名报头相匹配:https://docs.connect.squareup.com/api/connect/v1/#validating-notifications 我目前使用OpenSSL :: HMAC生成的摘要,但事情似乎不正确。 string_to_sign = "#{request.url}#{param_hash.to_json}" header_signatu

    0热度

    1回答

    我一直无法添加一个MAC到我的基于密码的AES加密/解密程序。我试图将MAC'd明文和盐(与密码一起使用)(两个字节数组)与密文一起添加到最终数组,然后通过读取密文文件进行解密并将其分解回盐, MAC和密文字节数组。 加密类似乎运行顺利,但解密类没有。我调试的类,发现它失败,因为它从来没有进入if语句来检查的计算和恢复的MAC是否相同: if(Arrays.equals(macBytes, hma

    5热度

    1回答

    问题 您好,我需要对需要OAuth加密的API进行身份验证。 我在正确的方向,但我相信我的签名基础字符串有问题。由于HMACSHA1哈希基于Key和BaseString,因此我得到了错误的oauth_signature。 OAuth Signing Process 到目前为止 我已经能够收集数据所要求的所有作品,包括: 消费重点 消费者揭秘 艾策斯令牌 Acces Secret Sha1Hased

    1热度

    1回答

    解决!!! - 查看上次编辑。 在我的MVC应用程序中,我使用HMAC身份验证滤波器向Web API服务发出调用。我的Get(GetMultipleItemsRequest)有效,但我的Post没有。如果我关闭HMAC认证过滤,所有这些过滤器都可以工作。我不确定为什么POSTS不起作用,但GETs可以。 我做的GET电话从我这样的代码(这一个工程): var productsClient = ne

    1热度

    2回答

    我下面这个例子 http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html ,并试图重现为他们国家作为签名的64个字符串...... aeeed9bbccd4d02ee5c0109b86d86835f995330da4c265957d157751f604d404 我已成功将Canonical Reque

    2热度

    1回答

    与不同: KEY='7vgd39eyxald9sucClM7' DATA='POST\nmultipart/form-data\nWed, 10 Jun 2015 07:27:43 GMT\n/1/classes/item\nx-wbs-uid:f886a495220975d724ff3679a5cc9cef04343076' 在命令行 HASH_BIN=`echo -n "$DATA" |

    -1热度

    2回答

    我正在使用Android Studio 1.22和JRE 1.8以及64位JVM。如何导入Crypto,js到Android? 我想从HMAC输出中计算6位OTP。

    0热度

    1回答

    我使用Python开发一个SSL解密码,但我有上HMAC验证一些问题: 我已经提取的所有钥匙圈相关材料(客户端IV,MAC,密钥和服务器IV,MAC,关键)。 当我收到第一个Application_Data消息(0x17)时,我能够解密它,但无法验证消息的完整性。 在RFC 2246(https://www.ietf.org/rfc/rfc2246.txt),告诉: HMAC_hash(MAC_w

    4热度

    2回答

    您是否有人可以向我解释使用Node.JS的加密模块和Google Apps脚本创建HmacSha512签名的区别? 码1 - Node.js的 var secret = "my secret"; var message = "message"; var crypto = require("crypto"); var hmac = new crypto.createHmac("sha512",

    2热度

    1回答

    我正在使用Django为移动应用程序实现一项Web服务。我决定使用Hash-MAC来认证请求(没有誓言,没有https),但挑战是我应该如何使用共享密钥? 首先我考虑使用用户的密码,但它需要在服务器端数据库中以纯文本格式存储密码。我想到的另一个解决方案是在移动应用程序中进行salting和散列密码,就像django auth应用程序所做的那样,以便在客户端计算散列密码。 Django用作盐吗?他们