hmacsha1

    6热度

    3回答

    摘要的长度总是20字节吗? len(hashed.digest())似乎总是20. hashed = hmac.new(key, signature_base_string, sha) print hashed.digest() print len(hashed.digest()) i = 0 for c in hashed.digest(): i = i + 1 pr

    1热度

    1回答

    我在MSVC++ 2010 Express中使用这个类:http://www.codeproject.com/KB/recipes/HMACSHA1class.aspx。我正在运行Vista 32位。几乎得到它的工作我只是改变了...... SHA1.cpp: fIn = fopen(szFileName, "rb"); 到 fIn = fopen_s(szFileName, "rb");

    1热度

    1回答

    我使用这个例子:http://msdn.microsoft.com/en-us/library/aa382379%28VS.85%29.aspx 直接复制和粘贴,并使用以下链接作为参考用于检查摘要:http://buchananweb.co.uk/security01.aspx 我什么我做错了困惑。这个例子适用于HMAC-SHA1,对吗?如果有人能告诉我发生了什么问题,或者可以指引我走向正确的方向

    0热度

    1回答

    下面的这个HMACSHA1代码适用于将“密码”和“消息”转换为AFF791FA574D564C83F6456CC198CBD316949DC9,作为http://buchananweb.co.uk/security01.aspx的证据。 我的问题是,它是有可能的: BYTE HMAC[] = {0x50,0x61,0x73,0x73,0x77,0x6F,0x72,0x64}; BYTE data

    1热度

    1回答

    我正在使用hmac sha1签署传递给第三方服务的用户标识。 所有用户都使用同一个秘密,而salt对每个用户都是唯一的。 token = userid : timestamp+2hours : hmac(userid : timestamp+2hours, salt+secret) token_hex = hex(hash) 将HMAC短串的工作? userid:timestamp可以是例如

    0热度

    2回答

    我正在研究iPhone应用程序,需要Base64解码使用HmacSHA1算法。谁能帮我做客观-C相当于给定的Java代码: SecretKeykey = new SecretKeySpec(com.sinotar.algorithm.Base64.decode( "vNQKX3C1wD/KprnnOcdRwM80YIn5bo47w9VdTlDpCB8="), "HmacSHA1");

    2热度

    2回答

    我试图通过使用软件来提醒和报告失败的MAC验证尝试,并与中层管理人员共享结果,从而提高对authentication with encryption需求的认识。 我不是密码学家,但我看到了正确实施中的价值。理想情况下,我想创建一个报告,指出X攻击已被阻止。 这是一个有效的想法,还是它过于简单?如果不是,我应该从哪里开始实施? (低级别的AES,PGP等?)

    1热度

    2回答

    我正在编写一个程序,用libCurl和OpenSSL将文件上传到C中的Amazon S3。要发送请求到亚马逊,我必须签署它 - 用HMAC-SHA1 here amazon doc来解释它。请帮忙,可以用openSSL来完成,如果你知道如何建议?或者我需要使用一些其他的库?

    2热度

    1回答

    我在使用PHP编写自己的OAuth库和包装类时犯了一个巨大的错误。对于Twitter的OAuth实现来说,一切都非常有效,但我无法为Tumblr和Flickr签署access_token步骤。 该步骤的唯一区别是现在我有oauth_token和oauth_verifier参数。我使用授权标题,我能想到的唯一问题是有一些字符编码问题,但我不确定。 基础线(打破了清晰度): POST& http%3

    1热度

    1回答

    我想用与使用java的S3相同的方式生成访问密钥和密钥,但我遇到了一些麻烦。 作为一个起点,我在看这个bouncy castle example,我已经启动了这个代码,但我不确定两件事情1)如何设置它以使用与使用HMAC-SHA1的s3相同的密钥生成概述了here和2)如何为用户获取友好的公钥/私钥字符串。 您可能已经猜到我是java加密和弹性城堡库的新手,但是我在bc文档中找到了JCEKeyGe